J'appelle le module de fonction BAPI_ALM_ORDER_MAINTAIN
comme pour ainsi créer un ordre de travail:BAPI_ALM_ORDER_MAINTAIN Erreur IW: 430 - Date de début ne peut pas tomber après la date de fin
CALL FUNCTION 'BAPI_ALM_ORDER_MAINTAIN'
TABLES
it_methods = lt_methods
it_header = lt_header
it_header_up = lt_header_up
it_operation = lt_operation
it_operation_up = lt_operation_up
it_srule = lt_srule
it_srule_up = lt_srule_up
return = lt_return
extension_in = lt_extension_in.
Dans ma table lt_header
, j'ai les informations suivantes :
Il m'a prouvé problématique pour de quitter la première finish_date
. Lorsque j'appelle l'appel du module de fonction, l'erreur 430
de la classe de message IW
est renvoyée: Start date may not fall after end date
. Si j'entre une date de fin valide, le bon de travail est créé avec succès.
Je peux créer un bon de travail manuellement dans IW31 sans saisir de finish_date
.
Voici la configuration de cette plante particulière et le type commande (que j'ai retiré de la photo):
Est-il possible de soumettre cette BAPI sans spécifier une date d'arrivée?
Quel est le contenu de 'lt_header_up'? – vwegert
@vwegert - ooo, c'est intéressant. Étant donné que je ne fais que créer, je ne remplissais pas cela, car j'avais l'impression que je ne faisais que changer cela. J'ai ajouté un enregistrement avec un 'X' pour' start_date' et 'finish_date', ce qui m'a permis de créer mon ordre de travail. Si vous voulez répondre formellement, j'accepte votre réponse. Merci. – gkubed