RunInterfaceService (Exportation) au niveau du scénario

La macro RunInterfaceService (Exportation) permet d'exécuter un service d'interface qui exporte les données de planification pour le scénario courant. Cette macro s'exécute au niveau scénario.
Le tableau suivant répertorie les paramètres utilisés pour exécuter la macro RunInterfaceService (Exportation) :
Paramètre Description
Nom de service d'interface Nom du service d'interface exécuté.
Sens Sens du flux de données. Les valeurs doivent être définies sur « Exportation ».
Nœud de hiérarchie d'article Article à exporter.
Remarque : Si cette valeur n'est pas indiquée, tous les articles sont exportés.
Nœud de hiérarchie d'emplacement Emplacement de l'article à exporter.
Remarque : Si cette valeur n'est pas indiquée, tous les emplacements sont exportés.
Type de calendrier Période pour laquelle les données sont exportées. Valeurs possibles :
  • Rubrique : La période indiquée dans le « libellé de période » et utilise les paramètres [Libellé de période], [Nombre de périodes] et [Niveau d'horizon].
  • Rubrique actuelle : La période de planification actuelle et utilise [Nombre de périodes] et [Niveau d'horizon] uniquement.
  • Rubrique de lancement : La première période (la plus ancienne) dans l'horizon de période de cycle et peut être utilisée pour récupérer toutes les rubriques. Utilise [Nombre de périodes] et [Niveau d'horizon].
Remarque : Si la valeur n'est pas indiquée, la période Rubrique de lancement est prise en compte.
Libellé de période Période de cycle à exporter. Cela prend en charge les nœuds de période perpétuelle.
Remarque : 
  • Ce champ est applicable lorsque le Type de calendrier défini est Rubrique.
  • Si la valeur n'est pas indiquée, la période de planification actuelle est prise en compte.
Nombre de périodes Nombre de périodes de niveau d'horizon à exporter. Si le niveau d'horizon n'est pas égal au niveau de calendrier de stockage des valeurs de scénario ou si l'option Téléscopique est activée, toutes les rubriques de base contenues dans la plage de périodes sélectionnées sont exportées. Valeurs possibles :
  • Nul : Toutes les périodes de base jusqu'à la fin de l'horizon de période de cycle sont exportées.
  • 0 : Toutes les rubriques de base qui appartiennent à la période spécifiée dans libellé de période (si Type de calendrier = « Rubrique ») sont exportées.
  • • >=1 : Toutes les périodes de base qui appartiennent à [Nombre de périodes] des rubriques de niveau d'horizon, en commençant à partir de la période de démarrage spécifiée, sont exportées.
Niveau d’horizon Niveau d'horizon de calendrier à utiliser par [Nombre de périodes] pour l'exportation.
Remarque : Si cette valeur n'est pas indiquée, le nombre de périodes est basé sur le niveau de calendrier pour l'enregistrement des valeurs de scénario.
Filtre Filtre utilisé pour déterminer la sélection d'articles et d'emplacements. Seules les données pertinentes, des articles et emplacements sélectionnés qui répondent aux critères spécifiés, sont exportées.
La valeur du champ Commande doit être spécifiée dans le format suivant : RunInterfaceService (Nom de service d'interface, Sens, [Nœud de hiérarchie d'article], [Nœud de hiérarchie d'emplacement],[Type de calendrier], [Libellé de période], [Nombre de périodes], [Niveau d'horizon],[Filtre]).
Remarque : Les paramètres facultatifs sont spécifiés dans [ ].
Tableau 1. Exemple
Besoin Paramètre
Exporte tous les articles de tous les emplacements de la période de planification actuelle pour l'horizon de période de cycle. RunInterfaceService("Exporter fichier de scénario","Exporter","","","Rubrique actuelle","")
Exporte les articles GOO de tous les emplacements pour la durée de la rubrique de calendrier « Année courante » au niveau du calendrier pour stocker les valeurs de scénario (aucune rubrique télescopique n'est définie). RunInterfaceService("Exporter fichier de scénario","Exporter","GOO","","Rubrique","Année courante","0")
Exporte les articles GOO de tous les emplacements pour la période de planification courante. Par exemple, « EX10 M03 » pour 1 période mensuelle (si niveau de calendrier du cycle pour l'enregistrement des valeurs de scénario = mois). RunInterfaceService("Exporter fichier de scénario","Exporter","GOO","","Rubrique actuelle","1").
Exporte tous les articles des emplacements US de la période de cycle courante pour 52 périodes hebdomadaires (si niveau de calendrier du cycle pour l'enregistrement des valeurs de scénario = semaines). RunInterfaceService("Exporter fichier de scénario","Exporter","","US","Rubrique actuelle","52")
Exporte tous les articles de tous les emplacements de la rubrique de calendrier « EX10 M03 » pour 9 périodes mensuelles (si niveau de calendrier du cycle pour stocker les valeurs de scénario = mois). RunInterfaceService("Exporter fichier de scénario","Exporter","","","Rubrique","EX10 M03","9")
Exporte tous les articles de tous les emplacements pour toutes les périodes de l'horizon de période de cycle ; en commençant par la première période historique (la plus ancienne). RunInterfaceService("Exporter fichier de scénario","Exporter","","","","")
Exporte tous les articles de tous les emplacements pour 7 périodes au niveau du calendrier pour stocker les valeurs du scénario ; en commençant à partir de la première période (la plus ancienne) dans l'horizon de période de cycle. Si l'horizon de cycle est spécifié comme historique = 6 et futur = 6. Les résultats sont 6 périodes d'historique et 1 période future dans le processus d'exportation (aucune rubrique télescopique n'est définie). RunInterfaceService("Exporter fichier de scénario","Exporter","","","Rubrique de lancement","7")
Exporte les articles GOO de tous les emplacements où 0 < [DPLS_FUNITS] pour pconst. Par exemple, « EX10 M03 » pour 1 période mensuelle (si niveau de calendrier du cycle pour l'enregistrement des valeurs de scénario = mois et qu'aucune rubrique téléscopique n'est définie). RunInterfaceService("Exporter fichier de scénario","Exporter","GOO","","Rubrique actuelle","1","", "0 < [DPLS_FUNITS]").
Exporte tous les articles de tous les emplacements de la rubrique de calendrier « EX10 M03 » pour 3 mois de périodes hebdomadaires (si niveau de calendrier du cycle pour stocker les valeurs de scénario = semaines). RunInterfaceService("Exporter fichier de scénario","Exporter","","","Rubrique","EX10 M03","3", "Mois").
Exporte les articles GOO de tous les emplacements pour la période de planification courante. Par exemple, « EX10 M03 » pour 1 mois de périodes hebdomadaires (niveau du calendrier de cycle pour stocker les valeurs de scénario = Semaines et aucune rubrique télescopique n'est définie). RunInterfaceService("Exporter fichier de scénario","Exporter","GOO","","Rubrique actuelle","1","Mois").
Exporte les articles GOO de tous les emplacements pour la période de planification courante. Par exemple, « EX10 M03 » pour un mois où l'option Téléscopique est activée pour le cycle. Niveau de calendrier du cycle pour stocker les valeurs de scénario = Semaines, périodes téléscopiques pour le cycle = 7 jours, avec horizon futur = 8 semaines. Le résultat est un mois de rubriques téléscopiques et de base, c'est-à-dire 7 rubriques quotidiennes, 3 rubriques hebdomadaires. RunInterfaceService("Exporter fichier de scénario","Exporter","GOO","","Rubrique actuelle","1","Mois").

Validation et messages d'erreur

Le tableau suivant répertorie le statut de la période de cycle et les messages de validation associés :
Statut de période de cycle Statut du scénario Peut s'exécuter ? Message de validation
En attente N/A Non Impossible d'exécuter la macro {0} car la période de cycle a le statut « En attente »
En cours d'exécution N'importe Oui N/A
Terminé(e) N'importe Oui N/A
Abandonné(e) N'importe Oui N/A
Suspendu N'importe Oui N/A
Archivé(e) N'importe Non Impossible d'exécuter la macro {0} car la période de cycle a le statut Archivé(e)
Les données de planification sont exportées pour le scénario courant après la validation et l'exécution réussies de la macro. En cas d'échec de la validation, la macro est abandonnée et le message d'erreur associé s'affiche. Cette table récapitule les messages d'erreur affichés pour les divers échecs de validation :
Condition de validation/règles Message d'erreur
Vérifiez que le service d'interface transmis est valide. Service d'interface « {0} » introuvable.
Si l'entité de données de service d'interface sélectionnée n'est pas applicable au contexte de macro actuel, la macro n'est pas exécutée, c'est-à-dire que RunInterfaceService pour un scénario peut uniquement exécuter des interfaces de l'entité de données = valeur de scénario. Le service d'interface {0} ne correspond pas à l'entité de données requise pour une macro de scénario.
Si le sens ne correspond pas au sens d'interface du service d'interface sélectionné, la macro n'est pas exécutée. Le paramètre de sens « {0} » ne correspond pas au sens du Service d'interface « {1} » sélectionné.
Si le niveau de calendrier n'est pas supérieur ou égal à celui de stockage de valeurs de scénario, un message d'avertissement s'affiche et le processus d'importation est abandonné. Le niveau de calendrier {0} se situe sous le niveau de calendrier {1} pour le stockage de valeurs de scénario.
RunInterfaceService dans le contexte de période de cycle doit appartenir à une période de cycle dont le statut est En cours d'exécution, Suspendu, Terminé ou Abandonné. Impossible d'exécuter RunInterfaceService pour une période de cycle avec le statut {0}.
Lors de l'exécution de RunInterfaceService dans un contexte de période de cycle, le service d'interface sélectionné doit faire référence à un calendrier qui correspond au calendrier de la période de cycle courante. Sinon, la macro n'est pas exécutée. Le calendrier référencé dans le service d'interface {0} ne correspond pas au calendrier de la période de cycle actuelle.
Lors de l'exécution de RunInterfaceService pour l'exportation, vérifiez si le niveau d'horizon (si indiqué) est valide. Niveau d'horizon {0} introuvable.
Lors de l'exécution de RunInterfaceService pour l'exportation, vérifiez si le niveau d'horizon, si indiqué, se situe au niveau de calendrier ou au-dessus pour le stockage des valeurs de scénario (si l'option Téléscopique n'est pas activée). Le niveau d'horizon {0} se situe sous le niveau de calendrier {1} pour le stockage de valeurs de scénario.