ABAP 일괄 분류 객체의 값 업데이트
CALL FUNCTION 'VB_BATCH_2_CLASS_OBJECT'
EXPORTING
I_MATNR = U_ITEM-MATNR
I_CHARG = U_ITEM-CHARG
I_WERKS = U_ITEM-WERKS
IMPORTING
E_OBJEK = L_OBJEK
E_OBTAB = L_OBTAB
E_KLART = L_KLART
E_CLASS = L_CLASS.
다음으로 배치 특성 값을 가져옵니다.
CALL FUNCTION 'BAPI_OBJCL_GETDETAIL'
EXPORTING
OBJECTKEY = L_OBJEK
OBJECTTABLE = L_OBTAB
CLASSNUM = L_CLASS
CLASSTYPE = L_KLART
TABLES
ALLOCVALUESNUM = LT_NUM
ALLOCVALUESCHAR = LT_CHAR
ALLOCVALUESCURR = LT_CURR
RETURN = LT_RETURN.
그런 다음 일괄 특성이 있거나 새로 추가된 일괄 특성을 업데이트하려면 다음과 같이 하십시오.
READ TABLE LT_RETURN TRANSPORTING NO FIELDS WITH KEY TYPE = 'E'.
IF SY-SUBRC <> 0.
LT_NUMNEW = LT_NUM.
LS_NUMNEW-CHARACT = 'Z_PO_SF'.
LS_NUMNEW-VALUE_FROM = U_ITEM-JCBGSF.
LS_NUMNEW-VALUE_RELATION = 1.
APPEND LS_NUMNEW TO LT_NUMNEW.
LT_CHARNEW = LT_CHAR.
LT_CURRNEW = LT_CURR.
ENDIF.
마지막으로 BAPI를 다시 호출하여 업데이트합니다.
CALL FUNCTION 'BAPI_OBJCL_CHANGE'
EXPORTING
OBJECTKEY = L_OBJEK
OBJECTTABLE = L_OBTAB
CLASSNUM = L_CLASS
CLASSTYPE = L_KLART
TABLES
ALLOCVALUESNUMNEW = LT_NUMNEW
ALLOCVALUESCHARNEW = LT_CHARNEW
ALLOCVALUESCURRNEW = LT_CURRNEW
RETURN = LT_RETURN.
PS: 재료의 일괄 분류 객체 유지 관리 여부 보기
SELECT SINGLE * INTO LS_INOB
FROM INOB
WHERE KLART = '023' "
AND OBTAB = 'MARA'
AND OBJEK = U_ITEM-MATNR.
IF SY-SUBRC <> 0.
MESSAGE E047(ZNHZH) WITH U_ITEM-MATNR.
ENDIF.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.