BAPI_PLANNEDORDER_CHANGE Eckstarttermin ändern

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
1 Beitrag • Seite 1 von 1
1 Beitrag Seite 1 von 1

BAPI_PLANNEDORDER_CHANGE Eckstarttermin ändern

Beitrag von kon97 (ForumUser / 11 / 3 / 0 ) »
Guten Tag zusammen,

ich bin noch Anfänger was ABAP angeht und möchte mit dem FUBA BAPI_PLANNEDORDER_CHANGE den Eckstarttermin eines Planauftrags ändern.
Der Funktionsbaustein liefert mir aber in return die Fehlermeldung "Bitte geben Sie die Auftragstermine aufsteigend an" (Nachrichtenklasse 61, Nummer 009).

Vielen Dank im Voraus für eure Antworten. Hier mein Code:

Code: Alles auswählen.

DATA: HEADERDATA_DET  LIKE  BAPIPLAF_E1,
      RET_DETAIL  LIKE  BAPIRETURN1,
      PLANNEDORDER  TYPE  BAPI_PLDORD-PLDORD_NUM,
      HEADERDATA  tYPE  BAPIPLAF_I2,
      HEADERDATAX TYPE  BAPIPLAF_I2X,
      RET_CHANGE  LIKE  BAPIRETURN1,
      CHANGEDHEADERDATA LIKE  BAPIPLAF_E1.

PARAMETERS:
plnum TYPE plnum,
date type d.

" getting details to plannedorder

plannedorder = plnum.

CALL FUNCTION 'BAPI_PLANNEDORDER_GET_DETAIL'
  EXPORTING
    PLANNEDORDER = plannedorder
  IMPORTING
    RETURN       = RET_DETAIL
    HEADERDATA   = HEADERDATA_DET.

" changing plannedorder

MOVE-CORRESPONDING headerdata_det to headerdata.

HEADERDATA-ORDER_START_DATE = date.

headerdataX-ORDER_START_DATE = 'X'.

CALL FUNCTION 'BAPI_PLANNEDORDER_CHANGE'
  EXPORTING
    PLANNEDORDER      = PLANNEDORDER
    HEADERDATA        = headerdata
    HEADERDATAX       = HEADERDATAX
  IMPORTING
    RETURN            = RET_CHANGE
    CHANGEDHEADERDATA = CHANGEDHEADERDATA.


**************** EDIT ****************
Ich habe den Fehler mittlerweile gefunden. Ich bin irgendwie davon ausgegangen, dass der Fuba den Eckendtermin automatisch mit verschiebt. Das ist nicht der Fall. Gibt man einen passenden Eckendtermin mit an funktioniert es.

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Seite 1 von 1

Vergleichbare Themen

1
Antw.
7717
Views
CLFMAS: Change Pointer - Combining one or more Change Pointers in Single IDOC
von ABAPLover » 21.08.2024 22:41 • Verfasst in ABAP® Core
0
Antw.
4916
Views
4
Antw.
3899
Views
Change DIS
von Icke0801 » 05.04.2017 16:12 • Verfasst in ABAP® Core
1
Antw.
3116
Views
per BAPI-Control über Visual Basic ein BAPI aufrufen
von Kaiwalker » 25.07.2005 15:22 • Verfasst in ABAP® Core
2
Antw.
5338
Views
IW 38 - Change Layout
von xhuljano » 18.02.2015 16:12 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

kon97

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

SD_PRINT_TERMS_OF_PAYMENT
vor einer Woche von Manfred K. 1 / 2725
BUSOBJEKT zu CMIS PHIO ermitteln
vor 4 Wochen von snooga87 1 / 4532