Ansicht
Dokumentation
CRM_SAPCND_ROLLNAME_F4_HELP - F4-Hilfe für Datenelement mit Domänenfestwerten
Fill RESBD Structure from EBP Component Structure PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Beispiel
Hinweise
Weiterführende Informationen
Funktionalität
Dieser Funktionsbaustein ruft die F4-Wertehilfe mit der Domänenwertetabelle zum übergebenen Datenelement FLT_VALUE auf.
Der ausgewählte Wert wird in die Arbeitsstruktur CS_WORKING_SET_ITEM_EXT übertragen.
Der Parameter E_RESULT wird auf 0 gesetzt, wenn ein Wert ausgewählt wurde; er wird auf 8 gesetzt, wenn kein Wert ausgewählt wurde. Der Returncode wird auf 12 gesetzt, wenn der Baustein aus technischen Gründen oder wegen falscher Eingabeparameter abgebrochen werden mußte.
Der Baustein ist für die Einbindung in die Implementierung der Methode F4_HELP des BAdI /SAPCND/ROLLNAME vorgesehen. Er sollte für Datenelemente verwendet werden,
- deren mögliche Werte aus der in der Domäne hinterlegten Wertetabelle abgeleitet werden können,
- für die aber keine explizite Suchhilfe im Datenelement hinterlegt ist
- und für die keine Domänenfestwerte hinterlegt sind.
Technischer Hintergrund ist, daß die automatisch generierten Arbeitsstrukturen in der Konditionspflege keine Fremdschlüsselbeziehungen aufnehmen können. Da die automatische F4-Hilfe der Basis die Domänenwertetabelle nicht auswertet, wird ohne Implementierung der Methode F4_HELP im BAdI /SAPCND/ROLLNAME überhaupt keine Wertehilfe angezeigt.
Beispiel
Der Funktionsbaustein wird für Datenelemente, die die obigen Bedingungen erfüllen, folgendermaßen eingebunden:
method /sapcnd/if_ex_rollname~f4_help .
* Use domain value table
call function 'CRM_SAPCND_ROLLNAME_F4_HELP'
exporting
flt_val = flt_val
i_maint_context_data = i_maint_context_data
i_instance = i_instance
i_groupname = i_groupname
it_fieldname_rollname = it_fieldname_rollname
is_working_set_item_int = is_working_set_item_int
importing
e_was_executed = e_was_executed
e_result = e_result
changing
ct_mnt_application_log = ct_mnt_application_log
cs_working_set_item_ext = cs_working_set_item_ext.
endmethod. "/SAPCND/IF_EX_ROLLNAME~F4_HELP
Hinweise
Weiterführende Informationen
Weitere Details enthält die Dokumentation des Interfaces zum BAdI (/SAPCND/IF_EX_ROLLNAME).
Eine ähnliche Funktionalität für die Methode RANGES_CONVERSION bietet der Funktionsbaustein CRM_RANGES_CONVERSION
Parameter
CS_WORKING_SET_ITEM_EXTCT_MNT_APPLICATION_LOG
ET_COLUMN_FIELD_MAPPING
ET_TEXT_COLUMN
ET_VALUE_TABLE
E_RESULT
E_VALUE_TABLE_STRUCTURE_NAME
E_WAS_EXECUTED
FLT_VAL
IS_WORKING_SET_ITEM_INT
IT_FIELDNAME_ROLLNAME
I_GROUPNAME
I_INSTANCE
I_MAINT_CONTEXT_DATA
I_RETURN_VALUE_TABLE
Ausnahmen
EXC_STOP_WORKFunktionsgruppe
CRM_ORDER_TOOLSGeneral Data in Customer Master rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3776 Date: 20240523 Time: 133411 sap01-206 ( 49 ms )