[英]BAPI_PO_CREATE1 Account 475000 requires an assignment to a CO object
[英]BAPI_CONTRACT_CREATE error "Enter material number or account assignment category"
我的 2 美分,因為這種錯誤在許多 BAPI 函數中很常見。
BAPI 函數的參數經常加倍,例如一個命名為ITEM
,另一個命名為相應名稱並以X
( ITEMX
) 為后綴。 此附加參數具有完全相同的字段,具有相同的名稱但具有一個字符的長度,其值可以是 '
'或' X
'。
' X
' 表示必須更改ITEM
中的相應字段。 在用於更改現有 object 以強制將字段更改為空值的 BAPI 中可以更好地理解這些加倍參數的興趣。 具有空值的字段表示“沒有變化”。
示例代碼:
DATA: items TYPE TABLE OF BAPIMEOUTITEM,
items_x TYPE TABLE OF BAPIMEOUTITEMX.
items = VALUE #(
( item_no = '00010' material = 'MAT01' )
( item_no = '00020' material = 'MAT02' ) ).
items_x = VALUE #(
( item_no = '00010' material = 'X' )
( item_no = '00020' material = 'X' ) ).
...
CALL FUNCTION 'BAPI_CONTRACT_CREATE'
TABLES
item = items
itemx = items_x
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.