Ansicht
Dokumentation
/ISDFPS/CL_FBIMP_BADI_ME_ROUTE - Klasse zum BAdI: /ISDFPS/BADI_ME_ROUTE
Addresses (Business Address Services) Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Selektion der Routen
Parameter
Return-Parameter ROUTES: Der Parameter wird mit den selektierten Routen gefüllt, welche dann auf das mobile Endgerät übertragen werden.
Beispiel
METHOD /isdfps/if_badi_me_route~getroutedata.
DATA: ls_routes type /ISDFPS/MM_ME_ROUTE,
lt_tvro TYPE TABLE OF tvro,
lt_tvrot TYPE TABLE OF tvrot,
lt_languages TYPE TABLE OF /isdfps/me_cross_languages,
l_count TYPE sydbcnt,
cl_msg TYPE REF TO /isdfps/me_ca_msg.
FIELD-SYMBOLS:
FIELD-SYMBOLS:
FIELD-SYMBOLS:
* Get all mobile relevant Languages (they can be set in customizing):
CALL FUNCTION '/ISDFPS/ME_CROSS_GET_SPRAS'
TABLES
languages = lt_languages.
* Read all routes from database
SELECT * FROM tvro INTO TABLE lt_tvro.
* Read the descriptions for all routes in the mobile relevant languages
SELECT * FROM tvrot INTO TABLE lt_tvrot
FOR ALL ENTRIES IN lt_languages
WHERE spras = lt_languages-spras1.
* Loop trough all routes
LOOP AT lt_tvro ASSIGNING
CLEAR: ls_routes.
MOVE-CORRESPONDING
* Loop through all languages for current route
LOOP AT lt_languages ASSIGNING
ls_routes-laiso =
READ TABLE lt_tvrot ASSIGNING
WITH KEY route =
spras =
IF sy-subrc NE 0 OR
ls_routes-routbez =
ELSE.
ls_routes-routbez =
ENDIF.
* Write route and desciption in current language into output table
APPEND ls_routes to routes.
ENDLOOP.
ENDLOOP.
ENDMETHOD.
Hinweise
Im Beispiel werden mit dem Funktionsbaustein "ISDFPS/ME_CROSS_GET_SPRAS" zunächst alle mobil relevanten Sprachen gelesen. Diese sind im Customizing unter "Mobil verfügbare Sprachen festlegen" einzustellen. Nun werden alle Routen im System aus der Tabelle TVRO und die Routen-Beschreibungen in den selektierten Sprachen aus der Tabelle TVROT gelesen. Die Daten werden in den Return-Parameter "ROUTES" kopiert und an das aufrufende Programm übergeben. Dieses Beispiel entspricht der Fallback-Klasse. Sie wird ausgeführt, wenn keine andere Implementierung angelegt wurde.
rdisp/max_wprun_time - Maximum work process run time CPI1466 during Backup
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3222 Date: 20240329 Time: 081140 sap01-206 ( 39 ms )