Bu ABAP kodu çalışmamızda müşteri siparişleri kalemlerine girilen karakteristik değerlendirmelerini okumayı inceleyeceğiz.

Adım adım nasıl yapacağımızı inceleyelim.
Öncelikle VBAP tablosundan ilgili kalemin CUOBJ (konfigürasyon) değeri alınır.

Buradan alınan değer ile VC_I_GET_CONFIGURATION fonksiyon modülü çağrılır.


DATA: GT_CONFIGURE LIKE TABLE OF CONF_OUT,
GS_CONFIGURE LIKE CONF_OUT.
" Sipariş kalem konfigurasyon metni
CLEAR GT_CONFIGURE.
CALL FUNCTION 'VC_I_GET_CONFIGURATION'
EXPORTING
INSTANCE = S_OUT-CUOBJ
TABLES
CONFIGURATION = GT_CONFIGURE
EXCEPTIONS
INSTANCE_NOT_FOUND = 1
INTERNAL_ERROR = 2
NO_CLASS_ALLOCATION = 3
INSTANCE_NOT_VALID = 4
OTHERS = 5.
IF SY-SUBRC IS INITIAL.
READ TABLE GT_CONFIGURE INTO GS_CONFIGURE
WITH KEY ATNAM = 'ZPP_UZUNMETIN'.
S_OUT-UMETIN1 = GS_CONFIGURE-ATWRT.
CLEAR GS_CONFIGURE.
READ TABLE GT_CONFIGURE INTO GS_CONFIGURE
WITH KEY ATNAM = 'ZPP_UZUNMETIN2'.
S_OUT-UMETIN2 = GS_CONFIGURE-ATWRT.
CLEAR GS_CONFIGURE.
READ TABLE GT_CONFIGURE INTO GS_CONFIGURE
WITH KEY ATNAM = 'ZSTAND'.
S_OUT-ZSTAND = GS_CONFIGURE-ATWRT.
CLEAR GS_CONFIGURE.
ENDIF.