Ansicht
Dokumentation

CBIH_WA30_PT_CREATE - EHS: Anlegen von Schablonen

CBIH_WA30_PT_CREATE - EHS: Anlegen von Schablonen

ROGBILLS - Synchronize billing plans   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist Teil des Application Programming Interface (API) der EH&S-Komponente Arbeitsbereichsverwaltung. Er wird beim Anlegen von Schablonendaten verwendet.

Die Schablonendaten werden in einer komplexen Struktur an die Funktion übergeben, da die Abhängigkeiten zwischen neu anzulegenden Schablonendaten noch nicht über Fremdschlüsselbeziehungen dargestellt werden können. (Neue Daten haben noch keinen Schlüssel und können somit noch nicht für eine Beziehung herangezogen werden.) In dieser Struktur sind die Abhängigkeiten implizit vorhanden und müssen somit nicht explizit mittels (Fremd-)Schlüssel ausgedrückt werden.

Eine Beschreibung des Aufbaus der verwendeten komplexen Struktur CIHWA_WA_API_TAB_TYPE finden Sie in der Typgruppe CIHWA.

Welche Schablonen werden angelegt?

Um eine Schablone neu anzulegen, müssen im Parameter X_API_WKA_TAB die Mußfelder des Schablonenkopfs (HEAD) belegt werden.

Wenn der Parameter X_API_WKA_TAB keinen Wert enthält, wird die Ausnahme NO_OBJECT_SPECIFIED ausgelöst.

Welche Daten werden zu einer Schablone angelegt?

Welche Schablonendaten angelegt werden sollen, wird durch die Kennzeichen I_FLG_XXX festgelegt, wobei ein Kennzeichen mit einer oder mehreren Tabellen oder Strukturen innerhalb der komplexen Struktur von X_API_WKA_TAB wie folgt korrespondiert:
                                      | korrespondierender
Kennzeichen                           | Tabellenparameter
--------------------------------------|-------------------------
I_FLG_HEADER                          | HEAD
  |                                   |
  |--I_FLG_EXP_PROFILE                | EPI_TAB
 |--I_FLG_DESCRIPTION                | TEXT_TAB-DESCR
  |      |                            |
  |      |--I_FLG_DESCR_LONGTEXT      | TEXT_TAB-LONGTEXT
  |--I_FLG_FREETEXT                   | DFT_TAB-HEAD
  |      |                            |
  |      |--I_FLG_FREETEXT_LTXT       | DFT_TAB-LONGTEXT
  |--I_FLG_WAQS_ASSIG                 | WAQS_TAB
 |--I_FLG_PATTERN_ASSIG              | WAPT_TAB
  |--I_FLG_ACPATT_ASSIG               | PTCP_TAB

Wenn ein Kennzeichen auf "TRUE" (= wahr) gesetzt ist, werden die entsprechenden Daten in der Datenbank angelegt, sofern der jeweilige Datensatz noch keinen internen Schlüssel (RECN) besitzt.

Weiterführende Informationen

  • Typgruppe ESPAP
  • Typgruppe CIHWA
  • Typgruppe CIH01




Parameter

E_FLG_ERROR
E_FLG_LOCKFAIL
E_FLG_WARNING
I_ADDINF
I_FLG_ACPATT_ASSIG
I_FLG_CHECK_ONLY
I_FLG_DESCRIPTION
I_FLG_DESCR_LONGTEXT
I_FLG_EXP_PROFILE
I_FLG_FILL_EXTERROR
I_FLG_HEADER
I_FLG_PATTERN_ASSIG
I_FLG_WAQS_ASSIG
I_LSADM
X_API_WKA_TAB

Ausnahmen

CONVMODE_SET_FAILED
INTERNAL_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

CBIH_WA30

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6296 Date: 20240523 Time: 180547     sap01-206 ( 62 ms )