본문 바로가기

SAP&ABAP

SAP SD [기초] 3 - Sales Order

728x90

 

What is sales order? 

- sales order란  고객이 주문을 요청하면 판매자가 주문을 기록하고 고객이 요청한 내용을 바탕으로 조건(가격), 출하 통계, 출하 위치, 고객 정보 등에 대한 문서를 만드는 문서다. 이 order를 바탕으로 자재의 조달, 배송 스케줄 등이 준비된다. 

 

What is the information placed in header portion of a sales order?

 

- 헤더 정보는 문서 전체와 라인 아이템들 모두에게 적용되는 유니크한 영역이다. 

- 판매처(Sold to Party) : 주문한 고객

- 납품처(Ship to party) : 실제 받을 고객

 

How can you change sales order? 

- VA02 들어가서 바꾸면 된다. 다만 후속문서(Delivery, Billing) 등의 문서가 생성되었다면 변경 불가능하다. 그런 경우는 해당 후속문서들을 취소 후 sales order를 변경해야 한다. Sales Order가 출하와 대금청구같은 후속 업무를 위한 문서로서 역할을 하기 때문에 논리적으로 변경이 불가능한 게 맞다. 

 

How can you create sales order with reference? 

What is creating sales order with reference?

 

 

- VA01에서 판매 오더 생성 시 참조하여 생성을 누르면 문의, 견적, 다른 오더 문서를 참조하여 오더를 생성할 수 있다. 

참조하는 문서의 고객정보 등을 가져와 미리 값을 세팅할 수 있다. 

 

What do you mean from pricing date in a sales order? 

- 가격결정일을 바탕으로 조건이나 환율 같은 일자와 관련 있는(date-related) 가격 결정의 구성 요소를 정한다.

- 현재 일자를 기본으로 시스템이 제안한다. 이 일자는 대금 청구문서를 한번에(collectively) 처리할 때 선택 기준(selection criteria)이 된다. 

 

Can sold-to-party and ship-to-party be different ?

- 다를 수 있다. 판매처는 주문한 자, 납품처는 받을 자로 각각 다를 수 있다. 

 

What is the meaning of the error ‘Mandatory condition PR00 missing’ 

What is the solution to the error ‘Mandatory condition PR00 missing’ 

- 가격이 유지보수되어 있지 않으면(결정되어 있지 않으면) 뜨는 메시지이다. 

- 판매가격과 부가세(매출세액)을 적어주면 된다.(면세, 영세율 매출의 경우에는 없을 것이다) 

해당 품목의 가격을 적어주면 된다. 

 

- 위와 같이 IMG 세팅으로 조건에 대한 여러 값을 세팅할 수 있다. 

 

What is document type? How will you come to know the document type of a sales order? 

- document type은 SD에서는 Inquiry, Quotation, Sales Order, Outline agreement, Complaints 등으로 나뉠 수 있다. 

- SO의 유형은 VA03 --> Header --> Sales 에 가면 오더 유형을 볼 수 있다. 

 

How can you update pricing in a sales order? 

What is carry out new pricing? 

- 가끔씩 시스템이 자동으로 조건 레코드 마스터에서 조건(가격)을 가져오지 않을 때가 있다.  

- 혹은 판매문서나 대금청구문서 생성 후에 조건 레코드 마스터 정보를 수정했을 경우 시스템이 기생성된 문서를 수정할 수 없다. 이 경우 조건을 바꿔줘야 한다.

- 갱신 버튼으로 가격결정절차를 선택해 해당 가격결정절차를 재수행하여 갱신한다. 

 

What is the meaning of error ‘No pricing procedure is determined’ ?

- 고객 정보가 적절하게 생성되어 지지 않았거나 

- 영업 영역이 영업 조직, 유통 채널, 제품군, 문서가격결정절차 그리고 고객가격결정절차에 올바른 가격 결정절차 커스터마이징이 이루어지지 않아 할당되지 않았을 때 생긴다.

*영업 조직과 가결결정 절차 매핑 

*영업문서와 문서가격결정절차 매핑 

 

*고객가격절차 입력 

- 위와 관련된 접근순서 등 -> 자세한 건 다른 책과 교재로 더 공부하기

- 생각 : 영업 조직과 매핑된 가격결정절차, 고객 정보에 등록된 가격결정절차 등으로 조건 유형이 정해지면 조건유형으로 접근순서를 찾아 각각 어떤 필드가 어떤 필드를 참조할 지 결정되어 해당 값을 오더 생성 및 빌링 문서 생성 시에 가져오게 되는 것 

- https://community.sap.com/t5/enterprise-resource-planning-q-a/what-is-the-use-of-access-sequence/qaq-p/4477849

 - https://www.tutorialscampus.com/sap-sd/define-access-sequences.htm

- 위 링크 참고하여 추가 정리

 

What is incompletion log and how to check it? 

What do understand from the incompletion log? How can you complete it? 

 

- 미완료로그 선택하면 입력해야 하는 항목으로 이동함 

 

**가격결정절차에 대해서 더 자세히 프로세스를 알아야 할 듯. 사용자를 위한 기초 교재라 책 설명도 자세하진 않음

 

 

728x90