Ansicht
Dokumentation

ISP_TC_MODIFICATION - IS-P: Feldmodifikation für alle Spalten des TableControls

ISP_TC_MODIFICATION - IS-P: Feldmodifikation für alle Spalten des TableControls

BAL Application Log Documentation   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Der Aufruf des Funktionsbausteins ISP_TC_MODIFICATION sollte zum PBO-Zeitpunkt eines Dynpros erfolgen, das "statisch" zu modifizieren ist.

Die Feldmodifikation erfolgt anhand Modifikationsgruppen-Inhalte der jeweiligen Dynprofelder. Die Aktion der aktuellen Transaktion ist dem Funktionsbaustein als Parameter mitzuteilen:
H = Hinzufügen (-> Bildmodifikationsgruppe 2)
V = Verändern (-> Bildmodifikationsgruppe 3)
A = Anzeigen (-> Bildmodifikationsgruppe 4)

Je nach Aktion ist der Inhalt der Bildmodifikationsgruppe 2, 3 oder 4 für die Modifikation der Dynprofelder ausschlaggebend. Folgende Werte sind hierfür erlaubt (ungültige Werte führen nicht zum Abbruch, sie werden einfach ignoriert):

OBH = obligatorisches Ein-/Ausgabefeld, hell
OBS = obligatorisches Ein-/Ausgabefeld, schwachleuchtend
OBU = obligatorisches Ein-/Ausgabefeld, unsichtbar (z.B. Passwort)
EAH = Ein-/Ausgabefeld, hell
EAS = Ein-/Ausgabefeld, schwachlechtend
EAU = Ein-/Ausgabefeld, unsichtbar
AUH = Ausgabefeld, hell
AUS = Ausgabefeld, schwachleuchtend
INA = Inaktives Feld, (unsichtbar, keine Ein-/Ausgabe)


Anwendungsbeispiel

MODULE TC_MODIF_Dxxxx_tc_name.

* Folgende Zeile für Releases < 3.1H für TC-Initialisierung zwingend
IF -H_GRID IS INITIAL. ENDIF.

CALL FUNCTION 'ISP_TC_MODIFICATION'
EXPORTING
ACTION = TJ180-TRTYP
PROGNAME = SY-REPID
CHANGING
TABLE_CONTROL =
EXCEPTIONS
INVALID_ACTION = 1
OTHERS = 2.

ENDMODULE.





Parameter

ACTION
PROGNAME
TABLE_CONTROL

Ausnahmen

INVALID_ACTION

Funktionsgruppe

J0DM

TXBHW - Original Tax Base Amount in Local Currency   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2200 Date: 20240523 Time: 145155     sap01-206 ( 32 ms )