Ansicht
Dokumentation

DDIF_TABT_PUT - DD: Interface for writing technical settings to the ABAP Dictionary

DDIF_TABT_PUT - DD: Interface for writing technical settings to the ABAP Dictionary

ABAP Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This function module writes the technical settings for a table in the ABAP Dictionary. The new or revised version of the technical settings is written. If there is an active version of the technical settings, it is not changed.

Before the technical settings are written, there is first a check if the action is permitted for the specified object. If this is not the case, for example because the selected name violates the naming convention or because the object collides with another ABAP Dictionary object having this name, the excpetion PUT_REFUSED is triggered. In this case the system variables contain a message which describes the reason why it was rejected.

Parameter DD09L_WA is considered to be undefined if field TABNAME is initial. In this case the latest version of the technical settings is written as revised version with updated administrative data. If such a version does not exist, excpetion TABT_NOT_FOUND is triggered.
If field DD09L_WA-TABNAME is not initial and differs from NAME nevertheless, exception NAME_INCONSISTENT is triggered.

Example

Notes

1. This function module does not perform any authorization check and does not write any correction entry.

2. If the write operation fails, the exception PUT_FAILURE is activated. In this case, part of the sources might already be written. A ROLLBACK should therefore be performed at a suitable time.

3. The module does not perform any COMMITs or ROLLBACKs. After writing, the caller should therefore perform a COMMIT.

  1. The revised (or new) written version of the techncical settings can be activated by calling function module DDIF_TABT_ACTIVATE.

Further information





Parameters

DD09L_WA
NAME

Exceptions

NAME_INCONSISTENT
PUT_FAILURE
PUT_REFUSED
TABT_INCONSISTENT
TABT_NOT_FOUND

Function Group

SDIF

BAL_S_LOG - Application Log: Log header data   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
This documentation is copyright by SAP AG.

Length: 2231 Date: 20240523 Time: 105029     sap01-206 ( 57 ms )