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.
102132
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.
105124
Views
4
Antw.
59765
Views
Change DIS
von Icke0801 » 05.04.2017 16:12 • Verfasst in ABAP® Core
2
Antw.
96371
Views
IW 38 - Change Layout
von xhuljano » 18.02.2015 16:12 • Verfasst in ABAP® für Anfänger
2
Antw.
4829
Views
Web Dynpro Change Log persistieren
von Obelix1 » 21.12.2015 13:44 • Verfasst in Web-Dynpro, BSP + BHTML

Ü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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 10 Stunden von DeathAndPain 3 / 44170
LSMW-Problem
vor 10 Stunden von DeathAndPain gelöst 6 / 2017
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor 12 Stunden von Sebastian82 gelöst 4 / 584
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 2057

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.

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 10 Stunden von DeathAndPain 3 / 44170
LSMW-Problem
vor 10 Stunden von DeathAndPain gelöst 6 / 2017
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor 12 Stunden von Sebastian82 gelöst 4 / 584
ATC Finding in Smartforms
vor einer Woche von sap_enthusiast 2 / 2057