Ansicht
Dokumentation
/SAPCND/MNT_INIT_OW - Initialisieren einer Konditionspflege-Sitzung
RFUMSV00 - Advance Return for Tax on Sales/Purchases ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Initialisiert die Konditionspflege-Bausteine, füllt wichtige interne Tabellen. Ein Aufruf dieses FB ist als erster Schritt bei jeder Hintergrundsverarbeitung über das API der Konditionspflege notwendig.
Die Konditionspflegesitzungs-ID E_HSESSION wird herausgegeben und soll vom Aufrufer während der Pflege von Konditionen und ausserhalb der Funktionsgruppe des Konditions-API gehalten werden.
Beispiel
Hinweise
,,Eingabeparameter
I_USE_JAVA_OW
Ist obsolet; soll nicht übergegeben werden.
I_HLOG
Meldung-Log-Handle, über welches Fehlermeldungen angezeigt werden können im Falle E_RESULT > 0.
I_MAINT_CONTEXT
Pflegekontext. Über einen Pflegekontext, welcher das Umfeld des Aufrufs des Konditions-API festlegt und nur SAP gehören kann, kann Sonderlogik in der Konditionspflege realisiert werden (z.B. bei der Feldprüfung, Verifikation von Feldwerten aus dem Puffer des Aufrufers). Siehe dazu auch die Interface-Dokumentation Interface-Dokumentation des BAdI /SAPCND/ROLLNAME.
I_MAINT_CONTEXT_DATA
Pflegekontext-Daten. Diese werden in allen Implementierungen
des Interface von /SAPCND/ROLLNAME mitgegeben.
I_GROUPNAME
Konditionsgruppenname. Innerhalb der Konditionspflege kann über die Konditionsgruppe die Pflege der erlaubten Konditionsarten und Konditionstabellen eingeschränkt werden.
I_USE_GROUP_WS
Das Setzen dieses Parameters ist möglich, falls mit einer Konditionspflegegruppe gearbeitet wird. Intern werden dann schmale Strukturen zur Bearbeitung der Konditionssätze verwendet, welche auf die mitgegebene Gruppe zugeschnitten sind. Dabei sind i.a. Performance-Vorteile zu verzeichnen.
Vorsicht: Falls eine Gruppe und dieser Parameter gesetzt sind, werden beim Aufruf von FB /SAPCND/MNT_SET_GROUPNAME_OW die Inhalte der internen Puffer, welche Konditionssätze betreffen, gelöscht. Der Aufrufer muss dafür sorgen, dass vorher eine Sicherungsabfrage der geänderten oder neu angelegten Konditionssätze durchgeführt wird, abhängig vom Ergebnis des FB /SAPCND/MNT_SAVE_CHECK_OW.
I_USAGE
Verwendung, für welche die Konditionspflege-Sitzung initialisiert wird. Dient als Alternative zur Mitgabe von I_GROUPNAME, falls keine Pflegegruppe bekannt ist.
Folgende Einschränkungen gelten, falls die Verwendung mittels I_USAGE versorgt wird:
- die Verwendung kann während der Pflege-Sitzung nicht gewechselt wrden
- die Pflegegruppe I_GROUPNAME kann nicht gleichzeitig mit I_USAGE gesetzt werden.
- die Pflegegruppe kann während der Sitzung nicht mit /SAPCND/MNT_SET_GROUPNAME gewechselt werden
Aufgrund dieser Einschränkungen wird empfohlen, einen Pflegefilter mittels I_GROUPNAME zu setzen, und nur in begründeten Ausnahmefällen I_USAGE zu verwenden.
,,Ausgabeparameter
E_RESULT
Ergebnis: Falls E_RESULT > 0, sind Log-Einträge zu erwarten.
ES_WORKING_SET_NAMES
Namen der Strukturen für Konditionssätze mit Tabellentypen. Achtung: alle Strukturen sind $TMP und dürfen nie in Schnittstellen auftauchen. Auf ihre Komponenten darf nie direkt referiert werden.
ET_WORKING_SET_FIELDS_INT und ET_WORKING_SET_FIELDS_EXT
Alle im Customizing eingestellten Tabellen zur Applikation mit allen Verwendungen und Einzelfeldern (jeweils interne und externe Felder).
Weiterführende Informationen
Parameter
ES_GENERATION_TIMEES_WORKING_SET_NAMES
ET_APPLICATION_IMPS
ET_CONTEXT_IMPS
ET_GROUP_I
ET_SORTED_COND_TABLE_FIELDS
ET_T688C
E_HSESSION
E_RESULT
I_APPLICATION
I_CLIENT
I_DEBUG_TRACE_ENABLED
I_GROUPNAME
I_HLOG
I_MAINT_CONTEXT
I_MAINT_CONTEXT_DATA
I_USAGE
I_USE_GROUP_WS
I_USE_JAVA_OW
Ausnahmen
EXC_ADDING_DEBUG_TRACE_MSGEXC_CALL_CONFLICT
EXC_CREATING_DEBUG_TRACE_LOG
EXC_GENERATING_WORKING_SET
EXC_GENERATION_LOCK
EXC_GEN_ON_THE_FLY
EXC_GROUP
EXC_RESET_CONDINDX_BUFFER
EXC_RFC
EXC_STOP_WORK
EXC_STOP_WORK_BADI
EXC_T688C_F
EXC_T688FV
EXC_TIMEZONE
Funktionsgruppe
CND/SAPLMAINTENANCE_OWrdisp/max_wprun_time - Maximum work process run time ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5058 Date: 20240523 Time: 171725 sap01-206 ( 78 ms )