Ansicht
Dokumentation

C125X_PHRASE_BUFFER_READ - EHS: Lesen von Phrasen aus dem Phrasen-Puffer der Valuefile-Generierung

C125X_PHRASE_BUFFER_READ - EHS: Lesen von Phrasen aus dem Phrasen-Puffer der Valuefile-Generierung

CL_GUI_FRONTEND_SERVICES - Frontend Services   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist Teil der Application Programming Interfaces (APIs) im EH&S für Phrasen. Er dient dem Lesen von Phrasendaten.

Welche Phrasen werden gelesen?

Um die Phrasen zu bestimmen, zu denen das SAP-System Daten liest, muss die Tabelle X_API_HEADER_TAB Sätze enthalten, bei denen entweder das Feld Satznummer (RECN)oder die Kombination der Felder Phrasenkatalog (CATPIN) und Phrasenschlüssels (PHRID) belegt sind.

Wenn ein Eintrag in der Tabelle X_API_HEADER_TAB alle drei Werte enthält, wird die Satznummer zur Selektion benutzt. Wenn die Tabelle X_API_HEADER_TAB keinen Eintrag enthält, wird die Ausnahme NO_OBJECT_SPECIFIED ausgelöst.

Welche Daten werden von den Phrasen gelesen?

Welche Phrasendaten gelesen werden, wird durch die einzelnen Kennzeichen I_FLG_xxx festgelegt, wobei ein Kennzeichen mit einer oder mehreren Ausgabetabellen wie folgt korrespondiert:

I_FLG_HEADER X_API_HEADER_TAB
I_FLG_TEXT E_API_TEXT_TAB
I_FLG_TEXT_LONGTEXT E_API_TEXT_LONGTEXT_TAB
I_FLG_REF E_API_REF_TAB
I_FLG_JOIN E_API_JOIN_TAB

Wenn ein Kennzeichen auf TRUE gesetzt ist, werden die entsprechenden Daten in die zugehörige Ausgabetabelle oder in die zugehörigen Ausgabetabellen gestellt. Wenn ein Kennzeichen auf TRUE gesetzt, aber keine zugehörige Ausgabetabelle angegeben ist, wird die Ausnahme PARAMETER_ERROR ausgelöst.

Außerdem kann die Datenselektion wie folgt eingeschränkt werden:

  • I_TEXT_LANGU
Die Phrasentexte werden nur in der angegebenen Sprache gelesen. Ist die Übersetzung in diese Sprache nicht vorhanden, wird der Phrasentext in der Quellsprache ausgegeben.

Grundsätzlich werden Sperren immer auf dem Phrasenkopf gesetzt. Es besteht jedoch die Möglichkeit die Anzahl der Sperren zu minimieren:

  • I_FLG_LOCK_CATALOG
Sperren werden nur noch auf dem Phrasenkatalog gesetzt.

Wie und wofür werden die Daten gelesen?

Das sog. Szenario I_SCENARIO bestimmt, wie die Phrasendaten gelesen werden, also zum Anzeigen (unsicher oder sicher, d.h. mit oder ohne shared Sperre) oder zum Ändern. Innerhalb eines Szenarios gibt es maximal zwei Ebenen, für die einzeln die Leseart festgelegt werden kann. Jede Ausgabetabelle ist dabei einer Ebene wie folgt zugeordnet:

Ebene 1, Kopfebene (Header): X_API_HEADER_TAB
Ebene 2 (Level 2): E_API_TEXT_TAB
E_API_TEXT_LONGTEXT_TAB
E_API_REF_TAB
E_API_JOIN_TAB

Hinweise

  • Damit das SAP-System Phrasen-Langtexte liest (I_FLG_TEXT_LONGTEXT = TRUE), muß der Aufrufer die zugehörigen Phrasentexte ebenfalls anfordern (I_FLG_TEXT = TRUE und Ausgabetabelle E_API_TEXT_TAB im Aufruf angegeben). Sonst bricht die Funktion mit der Ausnahme PARAMETER_ERROR ab.
  • Typgruppe ESPAP
  • Typgruppe ESPPH




Parameter

E_API_TEXT_LONGTEXT_TAB
E_API_TEXT_TAB
I_FLG_TEXT
I_TEXT_LANGU
I_VAL_DATE
X_API_HEADER_TAB
X_LANGU_TAB

Ausnahmen

INTERNAL_ERROR

Funktionsgruppe

C125X

TXBHW - Original Tax Base Amount in Local Currency   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4591 Date: 20240523 Time: 135912     sap01-206 ( 68 ms )