Macro RunSCV

De macro RunSCV wordt gebruikt om een job uit te voeren in Supply Chain Vault (SCV) en daarbij de job, het logniveau en de parametergegevens door te geven. Parameters kunnen met hun naam worden vermeld of worden gerangschikt.
Voor het uitvoeren van de macro moeten de waarden van het veld Opdracht worden opgegeven met de volgende opmaak: Job, [Logniveau], [Parameters]
NB: De optionele parameters worden opgegeven in [ ].
Tabel 1. Voorbeeld
Behoefte Parameter
Een SCV-job genaamd "Importeren uit M3" uitvoeren om opdrachten uit te voeren voor het importeren van gegevens uit M3 in SCV en gegevens overzetten naar de kerntabel, gebruikmakend van default loggen en een enkele parameter "Base": RunSCV("Importeren uit M3","","Base") Voorbeelden van SCV-opdrachten:
  • Importeren uit M3 naar wegzettabellen @p1
  • M3-wegzetbewerkingen overboeken naar inbox @p1
  • Inbox valideren @p1
  • Inbox overboeken naar kerntabellen @p1
NB: @p1 verwijst naar de eerste jobparameter (waarde "Base"). Er moet ten minste één parameter worden overgezet om een job uit te kunnen voeren.
RunSCV("Importeren uit M3","","Base")
Een SCV-job genaamd "Exporteren naar M3" uitvoeren om opdrachten uit te voeren voor het overzetten van gegevens van SCV naar de outbox, voordat de gegevens worden geëxporteerd naar M3. Het logniveau van de job staat op Debug en een enkele parameter, profile, met de waarde "Base" wordt overgeboekt naar de job: RunSCV(job:"Exporteren naar M3",logLevel:"Debug",profile:"Base"). Voorbeelden:
  • Plan overboeken naar outbox-profiel: "Base"
  • Outbox exporteren naar M3-profiel: "Base"
RunSCV(job:"Exporteren naar M3",logLevel:"Debug",profile:"Base")
Een SCV-job genaamd "Statistieken bijwerken vanuit M3" uitvoeren om opdrachten uit te voeren voor het importeren van mutatiegegevens uit M3 naar SCV. Gegevens worden overgezet naar de kerntabel, met het logniveau ingesteld op Info en twee parameters: "Base" en "Transactional" worden overgeboekt naar de job: RunSCV("Statistieken bijwerken vanuit M3","Info","Base","Transactional”). Voorbeelden:
  • Importeren vanuit M3 naar wegzettabellen @p1 @p2
  • M3-wegzetbewerkingen overboeken naar inbox @p1 @p2
  • Inbox valideren @p1 @p2
  • Inbox overboeken naar kerntabellen @p1 @p2
NB: @p1 verwijst naar de eerste jobparameter (=Base) en @p2 verwijst naar de tweede jobparameter (=Transactional). Er moeten ten minste twee parameters worden overgezet om een job uit te kunnen voeren.
RunSCV("Statistieken bijwerken vanuit M3","Info","Base","Transactional")