05-24-2006 1:48 PM
Hi friends,
I use bapi_po_create1 in combination with purchase requesition and service.
Retunrvalue is with Msg: SE 518 - No account assignment exists for service line 0000000010.
Population is without preq_no and item possible. If I use transaction code ME21N with same population, purchase order will be created.
Thank you in advance for your help and ideas
Here is the population of fields...
po_header-COMP_CODE = '1000' .
po_header-DOC_TYPE = 'NB' .
po_header-ITEM_INTVL = '00010' .
po_header-VENDOR = '0000001101'.
po_header-PMNTTRMS = '0001' .
po_header-PURCH_ORG = '1000' .
po_header-PUR_GROUP = '008' .
po_header-CURRENCY = 'EUR' .
populated same header X-Flags
po_item_-PO_ITEM = '00010' .
po_item_-PLANT = '1000' .
po_item_-QUANTITY = '1.000' .
po_item_-TAX_CODE = 'V0' .
po_item_-item_cat = '9'. "Leist
po_item_-ACCTASSCAT = 'F'.
po_item_-short_text = 'Leistung'.
po_item_-NET_PRICE = '12'.
po_item_-MATL_GROUP = '007'.
po_item_-PCKG_NO = '0100002226'.
po_item_-PREQ_NO = '0010008985'.
po_item_-PREQ_ITEM = '00010'.
populated same itemx-Flags...
po_sched-PO_ITEM = '00010'.
po_sched-SCHED_LINE = '0001' .
po_sched-DELIVERY_DATE = '20060526'.
with account fields and account assignment fields (X-Flags)
po_acc-PO_ITEM = '00010' .
po_acc-SERIAL_NO = '01' .
po_acc-QUANTITY = '1' .
po_acc-GL_ACCOUNT = '0000400000' .
po_acc-COSTCENTER = '0000001000' .
po_acc-CO_AREA = '1000' .
Fields of Service:
po_serv-PCKG_NO = '0100002226'.
po_serv-line_no = '0000000001'.
po_serv-OUTL_IND = 'X'.
po_serv-SUBPCKG_NO = '0100002227'.
po_serv-SHORT_TEXT = 'TEST LEISTUNG'.
po_serv-QUANTITY = '1.000' .
po_serv-BASE_UOM = 'LE'.
po_serv-GR_PRICE = '1'.
append po_serv to po_services.
second item
po_serv-PCKG_NO = '0100002227'. "'0100002506'.
po_serv-line_no = '0000000002'.
po_serv-EXT_LINE = '0000000010'.
po_serv-MATL_GROUP = '007'.
po_serv-OUTL_IND = ''.
and item to accesvalue:
po_accval-PCKG_NO = '0100002227'.
po_accval-line_no = '0000000002'.
po_accval-serno_line = '01'.
po_accval-SERIAL_NO = '01'. "Link to account assing
po_accval-PERCENTAGE = '100'.
po_accval-QUANTITY = '1'.
po_accval-NET_VALUE = '1'.
06-14-2006 9:34 AM
Hi,
I'm having exactly the same problem.
I've been trying some different options but i always find the same error.
Can anybody help us please?
Many thanks
06-14-2006 9:47 AM
Hi,
I am able tio create PO with the following data in combination with PR. Pls check.
PO Header Data:
-
PO_NUMBER
COMP_CODE ZN01
DOC_TYPE ZPRC
DELETE_IND
STATUS
CREAT_DATE
CREATED_BY
ITEM_INTVL 00000
VENDOR
LANGU EN
LANGU_ISO
PMNTTRMS
DSCNT1_TO 0
DSCNT2_TO 0
DSCNT3_TO 0
DSCT_PCT1 0,000
DSCT_PCT2 0,000
PURCH_ORG ZNPR
PUR_GROUP ZPG
CURRENCY USD
CURRENCY_ISO
EXCH_RATE
EX_RATE_FX
DOC_DATE 26.06.2006
VPER_START
VPER_END
WARRANTY
QUOTATION
QUOT_DATE
REF_1
SALES_PERS
TELEPHONE
SUPPL_VEND
CUSTOMER
AGREEMENT
GR_MESSAGE
SUPPL_PLNT
INCOTERMS1
INCOTERMS2
COLLECT_NO
DIFF_INV
OUR_REF
LOGSYSTEM
SUBITEMINT 00000
PO_REL_IND
REL_STATUS
VAT_CNTRY
VAT_CNTRY_ISO
REASON_CANCEL 00
PO Item Data:
-
PO_ITEM 00010
DELETE_IND
SHORT_TEXT MATERIAL 1 - XPRO PC
MATERIAL
MATERIAL_EXTERNAL
MATERIAL_GUID
MATERIAL_VERSION
EMATERIAL
EMATERIAL_EXTERNAL
EMATERIAL_GUID
EMATERIAL_VERSION
PLANT ZNP1
STGE_LOC
TRACKINGNO
MATL_GROUP 00706
INFO_REC
VEND_MAT
QUANTITY 10,000
PO_UNIT EA
PO_UNIT_ISO
ORDERPR_UN
ORDERPR_UN_ISO
CONV_NUM1 0
CONV_DEN1 0
NET_PRICE 1.000,000000000
PRICE_UNIT 100
GR_PR_TIME 0
TAX_CODE
BON_GRP1
QUAL_INSP
INFO_UPD
PRNT_PRICE
EST_PRICE
REMINDER1 0
REMINDER2 0
REMINDER3 0
OVER_DLV_TOL 0,0
UNLIMITED_DLV
UNDER_DLV_TOL 0,0
VAL_TYPE
NO_MORE_GR
FINAL_INV
ITEM_CAT
ACCTASSCAT K
DISTRIB
PART_INV
GR_IND X
GR_NON_VAL
IR_IND X
FREE_ITEM
GR_BASEDIV X
ACKN_REQD
ACKNOWL_NO
AGREEMENT
AGMT_ITEM 00000
SHIPPING
CUSTOMER
COND_GROUP
NO_DISCT
PLAN_DEL 0
NET_WEIGHT 0,000
WEIGHTUNIT
WEIGHTUNIT_ISO
TAXJURCODE
CTRL_KEY
CONF_CTRL
REV_LEV
FUND
FUNDS_CTR
CMMT_ITEM
PRICEDATE
PRICE_DATE
GROSS_WT 0,000
VOLUME 0,000
VOLUMEUNIT
VOLUMEUNIT_ISO
INCOTERMS1
INCOTERMS2
PRE_VENDOR
VEND_PART NWV05
HL_ITEM 00000
GR_TO_DATE
SUPP_VENDOR
SC_VENDOR
KANBAN_IND
ERS
R_PROMO
POINTS 0,000
POINT_UNIT
POINT_UNIT_ISO
SEASON
SEASON_YR
BON_GRP2
BON_GRP3
SETT_ITEM
MINREMLIFE 0
RFQ_NO
RFQ_ITEM 00000
PREQ_NO 5000000011
PREQ_ITEM 00010
REF_DOC
REF_ITEM 00000
SI_CAT
RET_ITEM
AT_RELEV
ORDER_REASON
BRAS_NBM
MATL_USAGE
MAT_ORIGIN
IN_HOUSE
INDUS????
INF_INDEX
UNTIL_DATE
DELIV_COMPL
SHIP_BLOCKED
PREQ_NAME CCMUSR
PERIOD_IND_EXPIRATION_DATE D
INT_OBJ_NO 000000000000000000
PCKG_NO 0000000000
BATCH
VENDRBATCH
CALCTYPE
NO_ROUNDING
PO_PRICE
SRV_BASED_IV
PO Account Data:
-
PO_ITEM 00010
SERIAL_NO 00
DELETE_IND
CREAT_DATE
QUANTITY 0,000
DISTR_PERC 0,0
NET_VALUE 0,000000000
GL_ACCOUNT 400998
BUS_AREA
COSTCENTER CC_1
SD_DOC
ITM_NUMBER 000000
SCHED_LINE 0000
ASSET_NO
SUB_NUMBER
ORDERID
GR_RCPT
UNLOAD_PT
CO_AREA ZN01
COSTOBJECT
PROFIT_CTR
WBS_ELEMENT
NETWORK
RL_EST_KEY
PART_ACCT
CMMT_ITEM
REC_IND
FUNDS_CTR
FUND
FUNC_AREA
REF_DATE
TAX_CODE
TAXJURCODE
NOND_ITAX 0,000000000
ACTTYPE
CO_BUSPROC
RES_DOC
RES_ITEM 000
ACTIVITY