Ansicht
Dokumentation

DYN_FIELD_CATALOG_ADD_FIELD - Dynamische Felder: Feld dem Feldkatalog hinzufügen

DYN_FIELD_CATALOG_ADD_FIELD - Dynamische Felder: Feld dem Feldkatalog hinzufügen

Addresses (Business Address Services)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mit diesem Funktionsbaustein kann dem Feldkatalog C_FIELD_CATALOG ein neues Feld hinzugefügt werden.

Dieser Feldkatalog wird z.B. genutzt in der Transaktion VT04, wenn man eine Variante für die Zusammenführungskriterien pflegt. Auf diesem Selektionsbild kann man weitere Zusammenführungskriterien und auch Sortierkriterien aus einem Feldkatalog auswählen.

Im Feldkatalog sind Felder des Lieferkopfes vorhanden. Er wird aufgebaut im Funktionsbaustein 'DYN_FIELD_CATALOG_VTRLK_INIT', der für jedes Feld diesen Funktionsbaustein aufruft (näheres zur Parametrisierung siehe weiter unten).

Das Popup zur Auswahl eines Feldes aus dem Feldkatalog wird mit 'DYN_FIELD_CATALOG_F4' hochgebracht. Dazu muß zuvor der aktuell gültige Feldkatalog mit 'DYN_FIELD_CATALOG_DEFINE' ins lokale Gedächtnis dieser Funktionsgruppe gestellt worden sein.

Informationen aus dem Feldkatalog kann man sich mit 'DYN_FIELD_CATALOG_READ' abholen.

Auch der FB 'DYN_FIELD_F4_HELP' greift auf diesen Feldkatalog zu, um eine F4-Hilfe für ein bestimmtes Feld hochzubringen. Er macht diesen Zugriff, um ggf. einen Matchcode zu ermitteln. Findet er keinen Matchcode oder ist das Feld gar nicht im Feldkatalog, dann wird die Standard-F4-Hilfe hochgebracht.

'DYN_FIELD_F1_HELP' ist unabhängig vom gesetzten Feldkatalog.

Der hier vorhanden FB 'DYN_FIELD_CATALOG_ADD_FIELD' hat als Import-Parameter I_TABLE und I_FIELD (Tabelle und Feldname), wovon I_FIELD obligatorisch ist. Ist I_TABLE initial, dann wird der zuletzt gesetzte Tabellenname genommen. Optional kann noch ein Matchcode mitgegeben werden, der im FB DYN_FIELD_F4_HELP zum tragen kommt.

Das Popup mit dem Feldkatalog ('DYN_FIELD_CATALOG_F4') besitzt verschiedene Spalten, unter anderem eine Bezeichnungs-Spalte, welche den Namen des Feldes enthält. Ist die DDIC-Bezeichnung dieses Feldes aus dem Datenelement unzureichend, so kann man diese mit I_LONGTEXT übersteuern.

Zur besseren Orientierung ist auf diesem Popup außerdem noch eine Kategorie vorhanden (z.B. 'Warenempfänger'), welche durch I_SHORTTEXT gesetzt werden kann. Ist I_SHORTTEXT leer, wird die zuvor gestzte Kategorie genommen.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

C_FIELD_CATALOG
I_FIELD
I_LONGTEXT
I_MATCHCODE
I_SHORTTEXT
I_TABLE

Ausnahmen

Funktionsgruppe

V56M

Vendor Master (General Section)   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2737 Date: 20240523 Time: 144724     sap01-206 ( 74 ms )