Ansicht
Dokumentation

CAMA_TABLE_MAINTAIN_ENTRI_LINE - Inhalt einer Variantentabellenzeile pflegen

CAMA_TABLE_MAINTAIN_ENTRI_LINE - Inhalt einer Variantentabellenzeile pflegen

General Data in Customer Master   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Baustein kann eine vorhandene Zeile einer Variantentabelle mit Wertkombination pflegen, die entweder über ihre interne Nummer (VAR_TAB_LINE_NO_INT) oder über ihren Merkmalwert (SELECT_WHERE_VALUES) ausgewählt wird. Fehlen beide Angaben, so wird eine neue Zeile an die Tabelle angefügt.

Tabellenzeilen können über das Löschkennzeichen (FL_DELETE) gelöscht werden.

Beispiel

*=======================================================================
* Update variant table
*=======================================================================

  data:  T_TAB_ENTRY like VTEINTRIES occurs 0 with header line.


* Initialize API calls
  call function 'CALO_INIT_API' ...

* Assign new value
  T_TAB_ENTRY-VTCHARACT  = 'COLOR'                 "Characteristic
  T_TAB_ENTRY-VTVALUE    = 'GREY'.                 "Value
  T_TAB_ENTRY-VTVALDESCR = 'has been BLUE'.        "Description
  append T_TAB_ENTRY.

* Update table
  call function 'CAMA_TABLE_MAINTAIN_ENTRI_LINE'
     exporting
          var_table            = 'VARTABLE1'
          var_tab_line_no_int  = '1'
     tables
          var_tab_line_entries = T_TAB_ENTRY
     exceptions
          warning              = 1
          error                = 2
          others               = 3.

*=======================================================================

Hinweise

Auch einwertigen Merkmalen können im Datenteil der Variantentabelle mehrere Werte zugeordnet werden. Um den Wert eines Merkmals durch einen neuen zu ersetzen, muß zunächst der alte Wert gelöscht und dann der neue Wert gesetzt werden.

Zum Löschen des Wertes ist das Löschkennzeichen innerhalb der Struktur zu verwenden. Beide Operationen können mit einem Aufruf durchgeführt werden.





Parameter

CHANGE_NO
FL_DELETE
SELECT_WHERE_VALUES
VAR_TABLE
VAR_TAB_LINE_ENTRIES
VAR_TAB_LINE_NO_INT

Ausnahmen

ERROR

Funktionsgruppe

CAMA

BAL Application Log Documentation   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3427 Date: 20240523 Time: 090347     sap01-206 ( 34 ms )