SD-SO 변경 item category
1988 단어 SAP-ABAP
VBAP ITEM 개선 사항 및 SO 저장 확인 사항에 다음 코드를 추가하여 수정합니다.
4
LOOP AT xvbap.
gv_tabix = sy-tabix.
CLEAR: ls_vbap_copy.
READ TABLE lt_vbap_copy INTO ls_vbap_copy
WITH KEY vbeln = xvbap-vbeln posnr = xvbap-posnr BINARY SEARCH.
IF sy-subrc = 0.
IF ls_vbap_copy-pstyv NE xvbap-pstyv.
svbap-tabix = gv_tabix.
PERFORM vbap_bearbeiten_vorbereiten(sapfv45p).
PERFORM vbap_fuellen(sapfv45p).
vbap-pstyv = ls_vbap_copy-pstyv.
PERFORM vbkd_fuellen_tvap(sapfv45k).
PERFORM vbap_bearbeiten(sapfv45p).
PERFORM vbap_bearbeiten_ende(sapfv45p).
ENDIF.
ENDIF.
ENDLOOP.
표준 item category determine 논리는 다음과 같습니다. IF i_vbap-uepos = 0.
CLEAR hvbap.
ELSE.
PERFORM hvbap_lesen(sapfv45p) USING i_vbap-uepos.
ASSIGN ('(SAPFV45P)HVBAP') TO .
IF IS ASSIGNED AND IS NOT INITIAL.
CLEAR: hvbap.
hvbap = .
ENDIF.
ENDIF.
CALL FUNCTION 'RV_VBAP_PSTYV_DETERMINE'
EXPORTING
t184_auart = i_vbak-auart
t184_mtpos = lv_mtpos
t184_uepst = hvbap-pstyv
t184_vwpos = space
vbap_pstyv_i = space
IMPORTING
vbap_pstyv = i_vbap-pstyv
EXCEPTIONS
eintrag_nicht_da = 1
pstyv_nicht_erlaubt = 2
OTHERS = 3.
IF sy-subrc <> 0.
* Implement suitable error handling here
ENDIF.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
PROECT(3)ROW추가 할때마다 프로젝트~영수증 첨부 필드는 INPUT필드로 보이게 바인딩걸어줬다. 해당년월 필드는 원래는 날짜필터링을 걸어주었으나, 테이블에 해당년월 필드를 만들어서 RFC로 연결하기 위해 바꿔주었다. 상태필드...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.