Ansicht
Dokumentation
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/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
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_TABE_API_TEXT_TAB
I_FLG_TEXT
I_TEXT_LANGU
I_VAL_DATE
X_API_HEADER_TAB
X_LANGU_TAB
Ausnahmen
INTERNAL_ERRORFunktionsgruppe
C125XTXBHW - 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 )