Ansicht
Dokumentation
DYN_FIELD_CATALOG_ADD_FIELD - Dynamische Felder: Feld dem Feldkatalog hinzufügen
Addresses (Business Address Services) TXBHW - Original Tax Base Amount in Local CurrencyDiese Dokumentation steht unter dem Copyright der SAP AG.
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_CATALOGI_FIELD
I_LONGTEXT
I_MATCHCODE
I_SHORTTEXT
I_TABLE
Ausnahmen
Funktionsgruppe
V56MVendor 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 )