Ansicht
Dokumentation

CRM_SAPCND_ROLLNAME_F4_HELP - F4-Hilfe für Datenelement mit Domänenfestwerten

CRM_SAPCND_ROLLNAME_F4_HELP - F4-Hilfe für Datenelement mit Domänenfestwerten

Fill RESBD Structure from EBP Component Structure   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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_EXT
CT_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_WORK

Funktionsgruppe

CRM_ORDER_TOOLS

General 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 )