S/4HANA 판매 주문서 항목의 수량 필드를 코드로 채우는 방법
나의 임무는 S/4HANA 판매 주문서(Sales Order)의 행 프로젝트를 코드로 생성하고 해당하는 Quantity(수량) 값을 채우는 것이다.
처음에 나는 아래의 코드를 사용해서 Quantity의 값을 item 필드 target 에 썼다qty:
ls_order_items_in-item_categ = 'TAN'.
ls_order_items_in-material = 'REDUCER_A'.
ls_order_items_in-target_qty = 999.
ls_order_items_in-itm_number = 10.
ls_order_item_x-item_categ = 'X'.
ls_order_item_x-material = 'X'.
ls_order_item_x-target_qty = 'X'.
ls_order_item_x-itm_number = 'X'.
ls_order_item_x-updateflag = 'I'.
APPEND ls_order_item_x TO lt_order_item_x.
APPEND ls_order_items_in TO lt_order_items_in.
실행한 후에 작동하지 않는 것을 발견하였다.
정확한 Quantity를 유지하는 줄 프로젝트를 연구한 결과 이 Quantity 필드는 실제적으로 item의 schedule 라인에 유지되는 것으로 나타났다.
그리고 우리가 item에서 보는order quantity는 F1 도움말 문서에서 이미 잘 보인다. 이것은 누적값이고 모든 schedule line의 quantity의 구화이다.
따라서 정확한 코드는 item의 schedule line을 만들어야 합니다.
ls_schdlin-itm_number = 10.
ls_schdlin-req_qty = 3.
ls_schdlinx-itm_number = 'X'.
ls_schdlinx-itm_number = 'X'.
ls_schdlinx-updateflag = 'X'.
APPEND ls_schdlin TO lt_schdlin.
APPEND ls_schdlinx TO lt_schdlinx.
전체 코드 다음 그림은 다음과 같습니다.
Jerry의 오리지널 기사를 보려면 공식 계정인 "왕쯔희"를 주목해 주십시오.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 코드로 위챗 페이지 스크롤 방지 (핵심 코드)인터넷에서 페이지가 상단이나 하단으로 미끄러지는 것을 방지할 수 있는 회색 바탕을 찾았습니다. 다음은 핵심 코드를 여러분께 참고하도록 공유합니다! 내 핵심 코드: 상기 코드는 여러분께 소개해 드린 위챗 페이지의 스크...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.