Ansicht
Dokumentation

/IPRO/MATERIAL - Genehmigungs-Workflow anstoßen

/IPRO/MATERIAL - Genehmigungs-Workflow anstoßen

PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Business Add-In können Sie in der Document-Builder-Komponente (CA-GTF-DOB) zwischen großen und kleinen Änderungen an einem freigegebenen Dokument oder Element unterscheiden. Für Elemente gilt, dass alle Elemente die Versionsnummer '0' (aktiv) haben müssen, wenn Sie ein Upgrade durchführen. Andernfalls muss Ihr Systemverwalter alle Elemente konvertieren. Für Änderungen, die eine Workflow-Genehmigung erfordern, wird eine neue Elementversion angelegt, während für Änderungen, die keine Workflow-Genehmigung erfordern, die aktuelle Elementversion gilt.

Dieses Business Add-In besteht aus den beiden im Folgenden beschriebenen Methoden:

MATERIAL_DOC (Dokumentenebene ändert sich)

Die folgenden Importparameter werden benötigt:

  • pio_pre_doc Typ /ipro/if_document
  • pio_new_doc Typ /ipro/if_document

Die folgenden Parameter sind Exportparameter:

  • pev_message Typ bapiret2
  • pev_wf,, Typ seu_bool,,

MATERIAL_CLAUSE (Elementebene ändert sich)

Die folgenden Importparameter werden benötigt:

  • pio_pre_element Typ /ipro/if_docb_element
  • pio_new_element Typ /ipro/if_docb_element

Die folgenden Parameter sind Exportparameter:

  • pev_message Typ bapiret2
  • pev_wf,, Typ seu_bool,,,,

Dieses Business Add-In hat keine Rückfallklasse oder Rückfallimplementierung und ist nur zur einmaligen Implementierung gedacht.

Sie können dieses Business Add-In implementieren. Sie können kleine Änderungen an freigegebenen Dokumenten vornehmen, wenn diese keine Workflow-Genehmigung erfordern. Große Änderungen müssen dagegen genehmigt werden. Die Implementierung ermöglicht es Ihnen, weitreichende Änderungen wie Änderungen am Text oder an den Daten zu beschreiben und dann die beiden Dokumente oder Elemente zu vergleichen. Falls eine weitreichende Änderung gefunden wird, wird für beide Methoden der Exportparameter 'X' zurückgeben. Eine interne lokale Klasse wird versuchen, eine vorhande Implementierung auszuführen. Falls keine Implementierung existiert, wird die Ausführung übersprungen.

Informationen über die Implementierung von BAdIs im Rahmen des Erweiterungskonzepts finden Sie in der SAP-Bibliothek von SAP NetWeaver unter BAdIs - Einbettung in das Enhancement Framework.






ROGBILLS - Synchronize billing plans   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3495 Date: 20240424 Time: 194444     sap01-206 ( 102 ms )