Ansicht
Dokumentation
OIJ_GET_THE_ROLES_YOU_LOOK_FOR - Holen TSW-Rollen für alle mögl. Einträge in allen Feldern, auch gener.
ABAP Short Reference ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Normal;Der Funktionsbaustein dient zum Auffinden beliebiger Partnerrollen aus der IS-OIL : TSW -Umgebung. Zusätzlich werden aus den in der Rolle definierten Feldern (Rollentyp, Transportsystem, Location) die Texte in Anmeldesprache importiert. Als Eingagnsparameter werden alle Felder der Tabelle OIJRRA angeboten
***********************************************************************
Mindestens einer der Parameter muß gefüllt werden.
Da die Tabelle OIJRRA einen Sparcekey besitzt, kann nicht gleichzeitig KUNNR,LIFNR,WERK,LGORT gesetzt sein.
Ausnahme : Bei Rollen auf Lagerortebene ist das zum Lager gehören- de Werk im Werksfeld gesetzt
***********************************************************************
Die Selektion findet dann mit Vergleichsoperator EQ statt (!) Nichtgefüllte Importfelder werden nicht benutzt Generik ist unterstützt. Eingang dann '* ' oder '+' als Wildcards für beliebige Zeichen (NE Space) bzw. 1 beliebiges Zeichen Das Selektionsergebnis ist stark abhängig vom Parameter ACTIVESEARCH Der entscheidet, ob bei der Selektion nur die im System aktiven (Y), die mit Löschkennzeichen versehenen (N) oder all Rollen berücksichtigt werden 'B'.
Beispiel
1) Gesucht werden alle Shipper für Transportsystem XYZ.
Hintergrundinfo : Shipper ist Rollentyp TSW002 aus Tabelle OIJRRT dort auch RDTYP '01' (--> Rollenassignment nur für Transportsystem vorgesehen; PERMLF = 'X' d.h. nur für Lieferanten erlaubt Falls man weiß,daß beim Anlegen von TSW-Rollen das KEY-Feld RDIFF aus den ID´s von Transport- system und Locations gebildet wird, kann man den Parameter hier auch benutzen, desweiteren gehört eine Rolle eines Lieferanten zur Partnerart LF Wer das nicht weiß, benutzt eben nur die Para- meter für Rollentyp und Transportsystem CALL FUNCTION 'OIJ_GET_THE_ROLES_YOU_LOOK_FOR' EXPORTING
I_LIFNR = '*'
I_RTYPE = 'TSW002'
I_RDIFF = 'XYZ '
I_RPART = 'LF'
I_TSYST = 'XYZ '
I_ACTIVESEARCH = 'Y'
TABLES
RES_OIJRRA_TAB = your_result_table
Ausnahmen
NO_IMPORT_PARAMETER = 1
NO_ENTRY_FOUND = 2
OTHERS = 3.
2) Gesucht werden alle Partnerrollen, deren Assignment zwischen einem Werk und einer TSW-Location bestehen
Hintergrundinfo : Das können Rollen vom Typ Supplier oder Receiver sein, Assignments können auch auf Lagerortebene bestehen. Daher ist RPART WK oder LF und Rollen typ kann TSW003/5/10/11 sein Daher Suche mit Feld I_WERK und I_LOCID Parameter für Rollentyp und Transportsystem CALL FUNCTION 'OIJ_GET_THE_ROLES_YOU_LOOK_FOR'
EXPORTING
I_WERK = '*'
I_LOCID = '*'
I_ACTIVESEARCH = 'Y'
TABLES
RES_OIJRRA_TAB = your_result_table
Ausnahmen
NO_IMPORT_PARAMETER = 1
NO_ENTRY_FOUND = 2
OTHERS = 3.
3) Gesucht werden alle Receiver für Locations, deren Namen wir wieder vergessen haben, hat aber z.B. die Form LOC.....01
Hintergrundinfo : Receiver ist Rollentyp TSW005 aus Tabelle OIJRRT dort auch RDTYP '03' (--> Rollenassignment für Transportsystem und Location vorgesehen; PERMKN = 'X', PERMWK = 'X', PERMLG = 'X' d.h. nur nicht erlaubt für Lieferanten CALL FUNCTION 'OIJ_GET_THE_ROLES_YOU_LOOK_FOR'
EXPORTING
I_KUNNR = '*'
I_LIFNR = ' '
I_RTYPE = 'TSW005'
I_LOCID = 'LOC*01'
I_ACTIVESEARCH = 'Y'
TABLES
RES_OIJRRA_TAB = your_result_table
EXCEPTIONS
NO_IMPORT_PARAMETER = 1
NO_ENTRY_FOUND = 2
OTHERS = 3.
Parameter
I_LIFNR
I_WERK
I_LGORT
I_RTYPE
I_RDIFF
I_RPART
I_CPARID
I_PARNM
I_TSYST
I_LOCID
I_TSPARID
I_ERNAM
I_AENAM
I_BLOIND
I_DELIND
I_ACTIVESEARCH
RES_OIJRRA_TAB
Ausnahmen
NO_IMPORT_PARAMETER
NO_ENTRY_FOUND
TO_MANY_OBJECT_IDS
STUPID_INPUT
OBJECT_ID_NOT_FOUND
Funktionsgruppe
OIJR
Parameter
I_ACTIVESEARCHI_AENAM
I_BLOIND
I_CPARID
I_DELIND
I_ERNAM
I_KUNNR
I_LGORT
I_LIFNR
I_LOCID
I_PARNM
I_RDIFF
I_RPART
I_RTYPE
I_TSPARID
I_TSYST
I_WERK
RES_OIJRRA_TAB
Ausnahmen
NO_ENTRY_FOUNDNO_IMPORT_PARAMETER
OBJECT_ID_NOT_FOUND
STUPID_INPUT
TO_MANY_OBJECT_IDS
Funktionsgruppe
OIJRFill RESBD Structure from EBP Component Structure General Material Data
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5002 Date: 20240523 Time: 053733 sap01-206 ( 95 ms )