안녕하세요.
바피로 PO 아이템 생성을 하는데 에러 메세지가 뜹니다.
조건 PB00가(이) 가격결정절차 A M 에 누락되어 있습니다 <--- 에러 메세지
저기서 A, M을 어떻게 추가해야 될 지 모르겠네요..
컨디션 부분인것 같은데..
구조 BAPIMEPOCOND 를 사용해보신 분 계시면 도움 좀 부탁드립니다.
현재 저는..
...
LT_POCOND-CONDITION_NO = LT_EKKO-KNUMV.
LT_POCOND-ITM_NUMBER = GT_DELI-EBELP.
LT_POCOND-COND_TYPE = LV_KSCHL.
LT_POCOND-COND_VALUE = LT_EKPO-NETPR.
LT_POCOND-CHANGE_ID = 'I'.
LT_POCOND-CURRENCY = 'KRW'.
APPEND LT_POCOND.
CLEAR LT_POCOND.
...
LT_POCONDX-CONDITION_NO = LT_EKKO-KNUMV.
LT_POCONDX-ITM_NUMBER = GT_DELI-EBELP.
LT_POCONDX-COND_ST_NO = 10.
LT_POCONDX-CONDITION_NOX = 'X'.
LT_POCONDX-ITM_NUMBERX = 'X'.
LT_POCONDX-COND_TYPE = 'X'.
LT_POCONDX-COND_VALUE = 'X'.
LT_POCONDX-CHANGE_ID = 'X'.
LT_POCONDX-CURRENCY = 'X'.
APPEND LT_POCONDX.
CLEAR LT_POCONDX.
...
이 상태입니다.
저 구조체를 설명해놓은 곳이라도 있으면 알려주십시오.
좋은 하루 되세요.
아래 코딩과 비교해서 확인해 보세요...그리고, 인덱스Table 의 필드명끝에 X 붙인 필드가 2개 보이는데...X는 없는게 정상아닌지도 확인하시기바랍니다....도움됐으면 합니다....
i_header_cond-calctypcon = vKrech.
i_header_condx-calctypcon = 'X'.i_header_cond-cond_type = header_cond-cond_type.
i_header_cond-cond_value = header_cond-cond_val.
i_header_cond-currency = header_cond-currency.
i_header_cond-cond_unit = header_cond-unit.
i_header_cond-cond_p_unt = header_cond-per.
i_header_cond-change_id = 'U'.
append i_header_cond.
i_header_condx-condition_no = header_cond-condition_key.
i_header_condx-itm_number = header_cond-cond_num.
i_header_condx-cond_type = 'X'.
i_header_condx-cond_value = 'X'.
i_header_condx-currency = 'X'.
i_header_condx-cond_unit = 'X'.
i_header_condx-cond_p_unt = 'X'.
i_header_condx-change_id = 'X'.
append i_header_condx.