Ansicht
Dokumentation

AIAI_SET_WAERS_IQ - Recherche InvProgramme: InvProgramm-Währung setzen

AIAI_SET_WAERS_IQ - Recherche InvProgramme: InvProgramm-Währung setzen

rdisp/max_wprun_time - Maximum work process run time   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Funktionsbaustein 'RECHERCHE_READ_DATA_R%APPL', hier RKP, erhält die Tabelle 'SELECTION_TABLE' mit Selektionsbedingungen. Er besorgt sich - von wo auch immer - die angeforderten Daten und füllt eine interne Tabelle, deren Struktur mit der logischen Sicht der Recherche ubereinstimmt, hier als RPSCO_X. Diese Datentabelle wird nun ganz oder auch portionsweise dem generierten Recherchereport 'S_PROGRAM_NAME' in der Routine 'S_FORM_NAME' übergeben.

Die Recherche erlaubt im Extremfall, pro Zelle einer Zeilen-/Spalten- struktur eine eigene Selektion zu definieren. In SELECTION_TABLE sind diese einzelnen Selektionskarten durch die laufende Nummer getrennt. Genauer: Unter der Nummer Null stehen alle Bedingungen, die sich auf alle Zellen beziehen, d.h. die ausgeklammert werden konnten. Das folgende Beispiel beschreibt, wie die SELECTION_TABLE in ein Select-Befehl umgeformt werden muß.

LFDNR FNAM SIGN OPTION LOW HIGH

000 FELD1 I EQ A1

000 FELD1 I BT A2 A3

000 FELD2 I EQ A4

001 FELD1 I EQ A5

001 FELD3 I GT A6

001 FELD3 I LT A7

002 FELD4 I EQ A8

003 FELD1 I BT A9 A10

SELECT * FROM xy WHERE

( FELD1 EQ A1 OR FELD1 BETWEEN A2 AND A3 ) AND FELD2 EQ A4

and ( FELD1 EQ A5 and ( FELD3 GT A6 OR FELD3 LT A7 )

OR FELD4 EQ A8

OR FELD1 BETWEEN A9 AND A10 ).

Falls diese genaue Selektion zu aufwendig wird oder nicht performant gelesen werden kann, darf auch die größere 'Selektionshülle' gelesen werden. D.h. man setzt einen einfacheren z.B. durch Select-Options realisierbaren Select ab. Die Routine S_FORM_NAME filtert danach die qualifizierten Sätze heraus.

Den Übergang zu dieser Vergröberung liefert der Funktionsbaustein 'RKE_SELTAB_CONVEX_HULL' in der Gruppe KED4.





Parameter

ADD_SEL_TAB
RKB1X
SELECTED_FIELDS
SELECTED_HIERAS
SELECTION_TABLE
WAERS1
WAERS2
WAERS3
WAERS4
WAERS5
WAERS6
WAERS_T1
WAERS_T2
WAERS_T3
WAERS_T4
WAERS_T5
WAERS_T6

Ausnahmen

Funktionsgruppe

AIAI

Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2664 Date: 20240523 Time: 123039     sap01-206 ( 60 ms )