Ansicht
Dokumentation

CBIH_FA30_FAL_UPDATE - EHS: Aktualisieren von Ambulanzbuchdaten

CBIH_FA30_FAL_UPDATE - EHS: Aktualisieren von Ambulanzbuchdaten

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

Funktionalität

Dieser Funktionsbaustein ist Teil des Application Programming Interface (API) im EH&S für das Ambulanzbuch. Er dient dem Aktualisieren von Ambulanzbuchdaten.

Welche Daten werden aktualisiert?

Es werden nur Daten aktualisiert, für die in den Schnittstellentabellen gültige Schlüssel angegeben sind. Schlüssel sind hierbei die Felder der Struktur RCGUKEY und die entsprechenden Fremdschlüssel (RECNROOT, RECMST...). Die erforderlichen Fremdschlüssel werden jeweils durch den entsprechenden Typ des zu aktualisierenden Datensatzes bestimmt. Unabhängig von den zu aktualisierenden Daten muß immer der Kopfsatz des entsprechenden Ambulanzbuchs (X_API_HEADER_TAB) zusätzlich mit angegeben werden.

Wie wird der zu aktualisierende Datensatz bestimmt?

Welche Ambulanzbuchdaten aktualisiert werden, wird durch die einzelnen Kennzeichen I_FLG_xxx festgelegt. Entsprechend der einzelnen Kennzeichen müssen die Eingabetabellen zusätzlich zum zugehörigen Ambulanzbuchkopf wie folgt übergeben werden:

                               | korrespondierender
Kennzeichen                    | Tabellenparameter
-------------------------------|----------------------------
I_FLG_HEADER                   | X_API_HEADER_TAB
I_FLG_MEDACT                   | X_API_MEDACT_TAB
I_FLG_MEDA_DESC_LTXT           | X_API_MEDA_DESC_LTXT_TAB
I_FLG_MEDA_DESCF_LTXT          | X_API_MEDA_DESCF_LTXT_TAB
I_FLG_INVPERS                  | X_API_INVPERSONS_TAB
I_FLG_INVPERS_LTXT             | X_API_INVPERS_LTXT_TAB
I_FLG_AFF_INTLTXT              | X_API_AFF_INTLTXT_TAB
I_FLG_AFF_EXTLTXT              | X_API_AFF_EXTLTXT_TAB
I_FLG_INJURIES                 | X_API_INJURIES_TAB
I_FLG_VALUATION                | X_API_VAL_INST_TAB
                               | X_API_VAL_PROP_TAB


Der Aufrufer bestimmt die zu aktualisierenden Teilobjekte, indem er die zugehörigen Kennzeichen auf TRUE setzt (TRUE und FALSE sind als Konstanten im Include CBUI09 definiert). Dann befüllt er die korrespondierenden Tabellenparameter mit den zu aktualisierenden Teilobjekten. Dabei sind die Daten und insbesondere die Schlüssel vollständig anzugeben.

Ausgabe

Boolsche Parameter weisen darauf hin, ob bei der Verarbeitung von Teilobjekten Fehler aufgetreten sind. Folgende Fehler können dabei auftreten:

  • Sperrfehler E_FLG_LOCKFAIL = TRUE

  • Verarbeitungsfehler E_FLG_ERROR = TRUE

  • Verarbeitungswarnung E_FLG_WARNING = TRUE

Mögliche Ausnahmen

NO_OBJECT_SPECIFIED - es wurde kein Objekt zur Löschung angegeben
PARAMETER_ERROR - fehlende Tabelle zu spezifiziertem Objekt
INTERNAL_ERROR - interner Verarbeitungsfehler
CONVMODE_SET_FAILED - Fehler bei der Zeichenkonvertierung

Weiterführende Informationen

  • Typgruppe ESPAP
  • Typgruppe CIHAL
  • Typgruppe CIH01




Parameter

E_FLG_ERROR
E_FLG_LOCKFAIL
E_FLG_WARNING
I_ADDINF
I_FLG_AFF_EXTLTXT
I_FLG_AFF_INTLTXT
I_FLG_CHECK_CLVALUE
I_FLG_CHECK_ONLY
I_FLG_FILL_EXTERROR
I_FLG_HEADER
I_FLG_INJURIES
I_FLG_INVPERS
I_FLG_INVPERS_LTXT
I_FLG_MEDACT
I_FLG_MEDA_DESCF_LTXT
I_FLG_MEDA_DESC_LTXT
I_FLG_PHRASECHECK_OFF
I_FLG_VALUATION
X_API_AFF_EXTLTXT_TAB
X_API_AFF_INTLTXT_TAB
X_API_HEADER_TAB
X_API_INJURIES_TAB
X_API_INVPERSONS_TAB
X_API_INVPERS_LTXT_TAB
X_API_MEDACT_TAB
X_API_MEDA_DESCF_LTXT_TAB
X_API_MEDA_DESC_LTXT_TAB
X_API_VAL_INST_TAB
X_API_VAL_PROP_TAB

Ausnahmen

CONVMODE_SET_FAILED
INTERNAL_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

CBIH_FA30

CPI1466 during Backup   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 6606 Date: 20240523 Time: 172126     sap01-206 ( 77 ms )