Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

BAPI_PO_CREATE1, Service line, PREQ_NO

Former Member
0 Kudos

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'.

2 REPLIES 2

Former Member
0 Kudos

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

Former Member
0 Kudos

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