Ansicht
Dokumentation

PPEHI_GENNSTATUS_MAINTAIN - iPPE: Ändern Status

PPEHI_GENNSTATUS_MAINTAIN - iPPE: Ändern Status

Addresses (Business Address Services)   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

iPPE: Ändern Status

Beispiel

Mit dem Funktionsbaustein PPEHI_GENNSTATUS_MAINTAIN können Sie ein oder mehrere Statusobjekte an GEN-Knoten der Produktstruktur ändern bzw. löschen. Desweiteren können Sie Vorbedingungen zu Status setzen.

Bitte den Beispielreport beachten

Hinweise

Report zum Ändern von Statusobjekten:

REPORT ZZZ .

************************************************************************

* Test function PPEHI_GENNSTATUS_MAINTAIN

************************************************************************

DATA: ls_return TYPE bapiret2.

DATA: lt_return TYPE TABLE OF bapiret2.

DATA: ls_nodestatusdata TYPE bapi1197001_nodestatus.

DATA: lt_nodestatusdata TYPE TABLE OF bapi1197001_nodestatus.

DATA: ls_nodepreconddata TYPE bapi1197001_nodeprecond.

DATA: lt_nodepreconddata TYPE TABLE OF bapi1197001_nodeprecond.

SELECTION-SCREEN BEGIN OF BLOCK a WITH FRAME.

PARAMETERS: node TYPE pvs_guid.

PARAMETERS: status TYPE pvs_guid.

PARAMETERS: type TYPE bapi1197001_nodestatus-status_type.

SELECTION-SCREEN END OF BLOCK a.

SELECTION-SCREEN SKIP.

* Diese Daten können geändert werden

SELECTION-SCREEN BEGIN OF BLOCK b WITH FRAME.

PARAMETERS: value TYPE bapi1176002_variantstatus-value.

PARAMETERS: target_d TYPE bapi1176002_variantstatus-target_date.

PARAMETERS: delete_f TYPE bapi1176002_variantstatus-delete_flg.

SELECTION-SCREEN SKIP.

PARAMETERS: precond TYPE ppe_scpcid.

PARAMETERS: ok TYPE ppe_sprecondok.

SELECTION-SCREEN END OF BLOCK b.

* initialize

CALL FUNCTION 'PVSHI_INIT'.

ls_nodestatusdata-status_id = status.

ls_nodestatusdata-status_type = type.

ls_nodestatusdata-node_id = node.

ls_nodestatusdata-value = value.

ls_nodestatusdata-target_date = target_d.

APPEND ls_nodestatusdata TO lt_nodestatusdata.

ls_nodepreconddata-status_id = status.

ls_nodepreconddata-status_type = type.

ls_nodepreconddata-precond_type = precond.

ls_nodepreconddata-precond_ok = ok.

APPEND ls_nodepreconddata TO lt_nodepreconddata.

CALL FUNCTION 'PPEHI_GENNSTATUS_MAINTAIN'

EXPORTING

i_mode_all = 'X'

i_msg_handling = 'A'

TABLES

nodestatusdata = lt_nodestatusdata

nodepreconddata = lt_nodepreconddata

return = lt_return.

CALL FUNCTION 'PVSHI_SAVE'

EXPORTING

flg_commit = 'X'

save_protocol = 'X'.

Weiterführende Informationen





Parameter

I_MODE_ALL
I_MSG_HANDLING
NODEPRECONDDATA
NODESTATUSDATA
RETURN

Ausnahmen

Funktionsgruppe

PPEHI_SGENN

Fill RESBD Structure from EBP Component Structure   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3561 Date: 20240604 Time: 021451     sap01-206 ( 39 ms )