WERKINSTRUCTIE Titel: Hertriggeren alle moduleboekingen (en evenementen) van 1 vak
Werkinstructie SAP-elementen doorsturen
Organisatie/Gebied:
Academische Structuur en Studenten
Auteur:
Karin Zondervan Revisie Silvia Vega
Datum
13-12-2012
Hertriggeren alle moduleboekingen (en evenementen) van 1 vak (doorsturen van SAP-SLM naar gekoppelde systemen) ZPIQBRFC
Pagina 1 van 6
WERKINSTRUCTIE Titel: Hertriggeren alle moduleboekingen (en evenementen) van 1 vak
Werkinstructie SAP-elementen doorsturen
Organisatie/Gebied:
Academische Structuur en Studenten
Auteur:
Karin Zondervan Revisie Silvia Vega
Datum
13-12-2012
1. Inleiding en leeswijzer Dit document beschrijft hoe alle moduleboekingen (inclusief boekingen op events) voor 1 vak expliciet kunnen worden doorgestuurd vanuit SAP-SLM naar gekoppelde systemen, zoals Syllabus+ Blackboard en binnenkort QMP.
2. Bewuste en onbewuste triggering Wanneer er nieuwe informatie wordt vastgelegd over modules, evenement-types, evenementen, studenten of boekingen in SAP-SLM dan “triggert” dit vanzelf een proces dat ervoor zorgt dat die wijziging ook wordt doorgestuurd aan gekoppelde systemen (o.a. Syllabus+ en Blackboard). Dit is een soort onbewuste triggering: de persoon die een wijziging in de data in SAP-SLM doet, heeft niet tot doel om dit element te “triggeren”, maar dit gebeurt wel. In principe zijn de koppelingen tussen SAPSLM en de gekoppelde systemen zodanig gebouwd dat alle juiste informatie doorkomt en uitgewisseld wordt op basis van deze onbewuste triggering. Soms kan het echter toch nodig zijn dat bepaalde elementen uit SAP-SLM bewust getriggerd worden om doorgestuurd te worden naar een gekoppeld systeem. Bijvoorbeeld: als student Johan de Wit een moduleboeking doet (via de studentenportal) op de module “Inleiding Programmeren” in het studiejaar 2010/2011, dan wordt die moduleboeking automatisch vastgelegd in SAP-SLM en bovendien leidt die boekingsactie automatisch (onbewust) tot een effect in Blackboard: de student wordt in Blackboard aan de cursussite van het vak Inleiding Programmeren gekoppeld. Maar als er onderweg iets fout gaat en deze automatische actie wordt niet goed uitgevoerd door de onderling gekoppelde systemen, dan zal Johan niet in staat zijn de Blackboard-site van Inleiding Programmeren te raadplegen. Om te zorgen dat hij die toegang alsnog krijgt, moet zijn moduleboeking in SAP-SLM “bewust” opnieuw getriggerd worden. Dat kan gedaan worden door het programmaatje ZPIQBRFC uit te voeren in SAP-SLM en in deze werkinstructie staat hoe dat moet. Ook behandelen we in deze werkinstructie twee andere programmaatjes waarmee je elementen uit SAP-SLM bewust kunt “triggeren” om door te laten sturen: ZPIQMRFC (voor modules, events en event-types) en BUPA_SEND (voor personen/studenten).
Pagina 2 van 6
WERKINSTRUCTIE Titel: Hertriggeren alle moduleboekingen (en evenementen) van 1 vak
Werkinstructie SAP-elementen doorsturen
Organisatie/Gebied:
Academische Structuur en Studenten
Auteur:
Karin Zondervan Revisie Silvia Vega
Datum
13-12-2012
3. Doorsturen alle boekingen op modules (en op evenementen) van 1 bepaald vak We gaan alle reeds bestaande moduleboekingen (en de evenementboekingen daaronder) van 1 bepaald vak nog eens opnieuw triggeren voor doorsturen naar de gekoppelde systemen. In principe stuur je altijd een pakket van de moduleboekingen met meteen daarbij de relevante evenementboekingen die daaronder vallen. 3.1 Toets ZPIQBRFC in het snelmenu linksboven, gevolgd door ENTER. Het volgende scherm wordt getoond:
Kies bij Selectiemethode voor “Vrij zoeken: Modules”. Maak vervolgens een nieuwe selectievariant aan met het knopje “Creëren”. Geef de selectievariant een naam
Voer als naam van de selectievariant bijv. de Module Object-Code zoals L_GOBAALG101
Pagina 3 van 6
WERKINSTRUCTIE Titel: Hertriggeren alle moduleboekingen (en evenementen) van 1 vak
Werkinstructie SAP-elementen doorsturen
Organisatie/Gebied:
Academische Structuur en Studenten
Auteur:
Karin Zondervan Revisie Silvia Vega
Datum
13-12-2012
3.2 Het volgende scherm getoond:
Klap het pijltje voor Object uit en kies voor de optie Object-code. Vul nu rechts de modulecode (SAP-SLCM-code) van de benodigde module in.
Dit is bijv.: L_GOBAALG101 of X_400076. Wil je boekingen op modules (en op evenementen) van meerdere vakken doorsturen? Ga dan nu verder naar paragraaf 4.
Druk op de knop Aant.treffer onderaan. Als het goed is, wordt nu aangegeven dat er 1 treffer gevonden is. Klik op het groene vinkje. Je gaat nu terug in het vorige scherm.
Pagina 4 van 6
WERKINSTRUCTIE Titel: Hertriggeren alle moduleboekingen (en evenementen) van 1 vak
Werkinstructie SAP-elementen doorsturen
Organisatie/Gebied:
Academische Structuur en Studenten
Auteur:
Karin Zondervan Revisie Silvia Vega
Datum
13-12-2012
3.3 Kies onder Parameter achter de regel Type verwerking voor de optie “Leerinschrijvingen: Moduleboekingen” en vul het juiste academische jaar en de juiste periode in. Zet het vinkje voor Testrun UIT.
Klik op de knop uitvoeren:
Het systeem gaat nu alle moduleboekingen van dat vak doorsturen naar de gekoppelde systemen. Eventuele evenementsboekingen die onder de moduleboekingen hangen worden automatisch meegestuurd. De feedback van het systeem is:
4.
Pagina 5 van 6
WERKINSTRUCTIE Titel: Hertriggeren alle moduleboekingen (en evenementen) van 1 vak
Werkinstructie SAP-elementen doorsturen
Organisatie/Gebied:
Academische Structuur en Studenten
Auteur:
Karin Zondervan Revisie Silvia Vega
Datum
13-12-2012
Doorsturen alle boekingen op modules (en op evenementen) van meerdere bepaalde vakken Ook kun je een lijst van modules opgeven waarvan je de boekingen wilt hertriggeren. De eerste stappen zijn hetzelfde als bij hierboven. 4.1 Je bent nu in het scherm waar je de Object-code kunt ingeven. In plaats daarvan, ga je de Object-ID’s ingeven (“vijf-nummers”) van de meerdere modules. Kies voor Object-ID en druk op de gele pijl naast het kopje waarde. Zorg dat je in Excel de lijst met module-codes (“vijf-nummers”) die je wilt hebben kopiëert (bijv. via Cntrl-C). Plak vervolgens die lijst in het SAP-SLM-scherm OP EEN SPECIALE MANIER! Gebruik geen Cntrl-V, maar gebruik het klembord-plak-icoontje:
Het is nodig om op deze manier te plakken, omdat het systeem alleen op die manier alle velden vult (en niet alleen de velden die in beeld zijn in het scherm). Druk op het groene vinkje en daarna op het klokje er vlak naast. De lijst wordt nu meegenomen naar het vorige scherm. Als het aantal treffers klopt, ga je nu verder bij 3.3
Druk op de knop “Aant. treffer” om te checken of de hoeveelheid treffers inderdaad gelijk is aan de hoeveelheid elementen die je gekopieerd hebt.
De looptijd van deze transactie loopt wel op uiteraard als het een grote lijst is van modules. Eventueel kun je de run ook op de achtergrond laten draaien.
Pagina 6 van 6