Wie kann ich unter der VA05 mehrere Materialien selektieren?
Die einfachste Möglichkeit wäre die Verwendung des Filters im Report.
- Selektiere alle Materialien


- Nach Materialien filtern

Wie kann ich unter der VA05 mehrere Materialien selektieren?
Die einfachste Möglichkeit wäre die Verwendung des Filters im Report.
Oft müssen auch Kundenfelder (Z-Felder) in einer Kontraktposition geändert werden, diese müssen in folgender Strukturen enthalten sein:
– BAPE_VBAP
– BAPE_VBAPX
– VBAPKOZ
– VBAPKOZX
Hierzu gibt es auch einer sehr gute Dokumentation im Funktionsbaustein BAPI_CUSTOMERCONTRACT_CHANGE
hier ein Beispiel bei dem die Konraktposition 10 geändert wurde:
Beispielcoding um ein Kontrakt auf Positionsebene zu ändern. In diesem Beispiel wurde das Vertragsbeginn- Vertragsendedatum auf Positionsebene geändert.
ls_contract_inx-itm_number = ‚000010‘.
ls_contract_inx-con_st_dat = ‚X‘.
ls_contract_inx-con_en_dat = ‚X‘.
APPEND ls_contract_inx TO lt_contract_inx.
ls_contract-itm_number = ‚000010‘.
ls_contract-con_st_dat = ‚20200101‘.
ls_contract-con_en_dat = ‚99991231‘.
APPEND ls_contract TO lt_contract.
Über die Itm-Number = ‚000000‘ ändern Sie den Vertragskopf.
ls_contract_inx-itm_number = ‚000000‘.
ls_contract_inx-con_st_dat = ‚X‘.
ls_contract_inx-con_en_dat = ‚X‘.
APPEND ls_contract_inx TO lt_contract_inx.
ls_contract-itm_number = ‚000000‘.
ls_contract-con_st_dat = gv_vbegdat.
ls_contract-con_en_dat = gv_venddat.
APPEND ls_contract TO lt_contract.
Mit dem unten aufgeführten Sql-Statement können alle wichtigen Servicedaten zu einem Behälter selektiert werden wie z.B. der Service, Status-Service, Intervall, Wochentag, Ab, Bis. Es wird lediglich ein Objektnummer für den Input benötigt.