cancel
Showing results for 
Search instead for 
Did you mean: 

ECS describe requirement not transferred to backend

Former Member
0 Kudos

Hello there!

My system status is as follows:

SAP_ABA 700 0010 SAPKA70010

SAP_BASI 700 0010 SAPKB70010

PI_BASIS 2005_1_700 0010 SAPKIPYJ7A

ST-PI 2005_1_700 0002 SAPKITLQI2

SAP_BW 700 0010 SAPKW70010

SAP_AP 700 0007 SAPKNA7007

CCM 200_700 0008 SAPK-27008INCCM

SRM_PLUS 550 0006 SAPKIBK006

SRM_SERVER 550 0007 SAPKIBKT07

The scenario is as follows:

We create a shopping cart without material ID, just a description and cost center assignment.

Shopping carts ends up in purchasers worklist and we create the PO. However, the PO does not get transferred to R/3 backend.

In the status of the PO it says:

<b>

Complete

Created

Document Completed

Ordered

Transfer Failed (E.Sys.)

</b>

When I look in RZ20 I see a message that says: <i>PurchOrder 3000000002: Net price must be greater than 0

</i>

When i double-click on that I get the following message:

<b>B03\Business to Business Procurement(101)\...\Purc: method BBP_ANALYZE_PO_APPLIC is not released

Message no. RA099

Diagnosis

Internal error in the monitoring architecture.

Procedure

Contact SAP AG.

</b>

What is this? I have a price in the PO so I do not really understand the message...

Thanks,

Henrik

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Henrik,

Which version of SRM are you implementing?

Check these notes:

1002254

1008243

Regards,

Shiv

Former Member
0 Kudos

Hi Shiv,

We are implementing version 5.5.

Seems like the notes you mentioned are not applicable. We are not ordering a catalog product.

Thanks,

Henrik

yann_bouillut
Active Contributor
0 Kudos

Hi Henrik,

Check if you do not have any new price determination in your backend.

Kind regards,

Yann

yann_bouillut
Active Contributor
0 Kudos

Hi,

Did you also read OSS note 456691 :

"A purchase order item contains a manual gross price (in standard PBXX).By using Transaction ME21N or ME22N, you can change basic data such as the plant.

What does it depend on whether the price (the conditions) remain or whether these are deleted (the system displays message 06 218 "Net price must be greater than 0")?

Answer:

In case of the change of basic data, a new price determination is triggered.Here, if no price is found, the system checks whether the price existing before was a 'manual price'.

(A price is considered as being 'manual' if the net price is equal to the gross price (PBXX), that is, no further conditions have been included in the net price.This can be seen by the fact that field 'net price' is ready for input in the item overview).

If this is the case, the system transfers the price existing before.As a result, the user gets the impression as if the price had not been changed through the change at the item.

Otherwise (net price not equal to gross price -> field 'net price' in the item overview is not ready for input) the price existing before (the conditions) cannot be transferred.The price must be maintained again, the system displays error message 06 218 "Net price must be greater than 0".

"

Kind regards,

Yann

Former Member
0 Kudos

Hello again,

A collegue of mine is testing the BAPI. Meanwhile, please have a look at the following screen shots from transaction BBP_PD:

(My SRM system is B03CLNT101.) Could these screenshots explain why the PO is not transferred to the backend system?

<a href="http://i126.photobucket.com/albums/p93/henke69/bbp_pd1.jpg">BBP_PD1</a>

<a href="http://i126.photobucket.com/albums/p93/henke69/bbp_pd2.jpg">BBP_PD2</a>

<a href="http://i126.photobucket.com/albums/p93/henke69/bbp_pd3.jpg">BBP_PD3</a>

<a href="http://i126.photobucket.com/albums/p93/henke69/bbp_pd4.jpg">BBP_PD4</a>

[url=http://i126.photobucket.com/albums/p93/henke69/bbp_pd5.jpg]BBP_PD5[/url]

Former Member
0 Kudos

Hi again,

We have found something interesting in our backend system. When we create the purchase order manually in ME21N with account assignment = K, short text description, quantity, price, plant and material group and then hits enter, the price gets deleted and we receive the error message "Net price must be greater than 0".

Why does the price get deleted when we hit ENTER? has anyone seen this before? It does not occur in our IDES-system...

Thanks and regards,

Henrik

yann_bouillut
Active Contributor
0 Kudos

Hi,

That's not a surprise ! that's what i already told you before "Check if you do not have any new price determination in your backend".

Please check that you use tthe PBXX condition type in your MM price schema.

Are you using standard price schema or is it a custom one ?

Kind regards,

Yann

Former Member
0 Kudos

Hi,

Yea, that´s why I started to check there while my collegue digged into the BAPI´s...

We are using standard calculation schema RM0000 and PBXX is in there.

When I hit "Analysis" on the conditions tab it says

Condition has been found (without condition record)

for PBXX but it still asks for it...

Thanks for your input!

//Henrik

yann_bouillut
Active Contributor
0 Kudos

Hi,

Could you give me the chnronology (from top to down) of the conditions types found when you hit analyses ?

PB00 : no

PBXX : yes

....

There should be something

Kind regards,

Yann

Former Member
0 Kudos

OK, here is the list:

PB00 not executed since we are trying to execute a free-text purchase order.

C.type Message Description

PB00 110 Access not executed (Requirement 037 not fulfilled)

PBXX 207 Condition has been found (without condition record)

VA00 102 Access not made (initialized field)

VA01 102 Access not made (initialized field)

GAU1 001 Manual condition

GAU2 111 Condition ignored (requirement 031 not fulfilled)

RB00 001 Manual condition

RC00 001 Manual condition

RA00 001 Manual condition

RA01 102 Access not made (initialized field)

HB00 001 Manual condition

ZB00 001 Manual condition

ZC00 001 Manual condition

ZA00 001 Manual condition

ZA01 001 Manual condition

HB01 001 Manual condition

RL01 009 Condition record is missing

MM00 001 Manual condition

MM01 001 Manual condition

REST 002 Access not made (initialized field)

EDI1 111 Condition ignored (requirement 053 not fulfilled)

EDI2 111 Condition ignored (requirement 053 not fulfilled)

Net value incl. disc 200 Subtotal

NAVS 207 Condition has been found (without condition record)

NAVM 111 Condition ignored (requirement 029 not fulfilled)

Net value incl. tax 200 Subtotal

FRA1 001 Manual condition

FRB1 001 Manual condition

FRC1 001 Manual condition

RUE1 001 Manual condition

RUB1 001 Manual condition

RUC1 001 Manual condition

ZOA1 001 Manual condition

ZOB1 001 Manual condition

ZOC1 001 Manual condition

FRA2 001 Manual condition

FRB2 001 Manual condition

FRC2 001 Manual condition

MAR1 102 Access not made (initialized field)

SKTO 214 Percentage copied from terms of payment table

A001 025 Vendor 0000010035 is not relevant to the supplementary settlement

A002 025 Vendor 0000010035 is not relevant to the supplementary settlement

Actual price 200 Subtotal

GRWR 011 Condition ignored (requirement 008 not fulfilled)

GWLB 111 Condition ignored (requirement 054 not fulfilled)

Thanks for your help!

//Henrik

yann_bouillut
Active Contributor
0 Kudos

Hi,

Meanwhile, what backend release and patch level is connected to your SRM50 ?

Kind regards,

Yann

Former Member
0 Kudos

Here´s the details about my backend:

SAP_BASIS 640 0014 SAPKB64014

SAP_ABA 640 0014 SAPKA64014

ST-PI 2005_1_640 0003 SAPKITLQH3

PI_BASIS 2005_1_640 0004 SAPKIPYJ64

SAP_BW 350 0014 SAPKW35014

SAP_HR 500 0013 SAPKE50013

SAP_APPL 500 0010 SAPKH50010

EA-IPPE 300 0008 SAPKGPIC08

PI 2004_1_500 0010 SAPKIPZI6A

EA-RETAIL 500 0010 SAPKGPRC10

EA-PS 500 0010 SAPKGPPC10

EA-HR 500 0013 SAPKGPHC13

EA-GLTRADE 500 0010 SAPKGPGC10

EA-FINSERV 500 0010 SAPKGPFC10

EA-DFPS 500 0010 SAPKGPDC10

EA-APPL 500 0010 SAPKGPAC10

ST-A/PI 01G_ECC500 0000 -

yann_bouillut
Active Contributor
0 Kudos

Hi,

Is your net price = gross price ?

"A price is considered as being 'manual' if the net price is equal to the gross price (PBXX), that is, no further conditions have been included in the net price.This can be seen by the fact that field 'net price' is ready for input in the item overview).

If this is the case, the system transfers the price existing before.As a result, the user gets the impression as if the price had not been changed through the change at the item.

Otherwise (net price not equal to gross price -> field 'net price' in the item overview is not ready for input) the price existing before (the conditions) cannot be transferred.The price must be maintained again, the system displays error message 06 218 "Net price must be greater than 0".

Kind regards,

Yann

Former Member
0 Kudos

Yes, my net price = gross price.

I understand that your note is causing me problem but how to solve it?

Thanks,

Henrik

yann_bouillut
Active Contributor
0 Kudos

Hi,

In my case i do use a EVO parameter for my RFC user, especially for not linking SRM data with MM info records.

Are you using EVO parameter (especially the price tab) and info records ?

Please check following note content 675523

Kind regards,

Yann

Former Member
0 Kudos

I have tried the EVO-parameter with the settings suggested in note 675523 but it did not work... I created the parameter, assigned it to my user, logged off and logged on again.

Still it did not work....

Yes, we do use info records but since we do not have a material number on this order it should not disturb us, right?

Thanks,

Henrik

Former Member
0 Kudos

Hi

Seems like some OSS note is missing. Take help of Functional / BASIS guys to apply the OSS notes.

<i>Have a look at the following OSS notes.</i>

<u>Note 487605 - ME21N: 06 218 'Net price must be greater than 0'.

Note 793985 Various symptoms in subcontracting

895449 ME59N: No prices with central purchasing

393367 Price is not transferred from Preq to PO

456691 FAQ: Price determination in purchasing

841021 Manual price entered disappears - error 06 218

763142 ME21N : Manual price not copying to variants

571860 BAPI_PO_CREATE1: Price is not transferred

580225 Purchasing BAPIs: Conditions and pricing

755676 ME21N: Price from last PO not found

521547 ME47, maintenance conditns, short dump if net price negative

646193 EnjoySAP Order BAPI: Assignment of errors not possible

608909 ME21N: Error message ME113 is not output

386262 BAPI_PO_CHANGE: 06 218 for purchase orders on hold

413207 ME21N: Error message from partner determination is lost

457403 ME21N : Copying item, deleting material -> error 06218

373607 Negative net price

131417 ME41 RFQ with reference to PReq message 06218

325372 ME31: Creating outline agreement w/ price in future

357972 ME21N: net price and texts incorrect after copying

376282 ME11/ME12:Net pr. 0 desp.req.entry fld (EINE-NETPR)

363173 No price entry in purchase order possible

101330 ME21: 06244 is not displayed for scales

66129 ME21: Purchase order without net price

87044 ME21: Purchase order created without net price

128800 RM06INP0: Incor.net price in purchasing info record

17388 ME21 ME31 'Please enter net price'</u>

Please raise an OSS message with SAP as well.

Regards

- Atul

yann_bouillut
Active Contributor
0 Kudos

Hi,

No.

Material number has nothing to do with this issue.

Kind regards,

Yann

yann_bouillut
Active Contributor
0 Kudos

Hi,

What are the authorizations for the RFC USER ?

Sap_all + sap_new ?

Kind regards,

Yann

Former Member
0 Kudos

Hi,

Yes, the RFC_USER as well as my own user has SAP_all + SAP_new.

I use my own user when testing manually in ME21N.

We are raising an OSS-note to SAP now to see if they can see what is going on. We have an IDES-system in our office with the exact same patch-level and there it works perfectly...

Regards,

Henrik

yann_bouillut
Active Contributor
0 Kudos

Hi Enrik,

What set-up do you have in your EVO parameter : price adoption tab AND indicator tab ?

Kind regards,

Yann

Former Member
0 Kudos

Hi,

Following settings:

On indicator tab: No update

On price adoption tab: "Do not copy"

Have also tried with "Manual price becomes gross price" both ticked and unticked.

//Henrik

yann_bouillut
Active Contributor
0 Kudos

Hi Henrik,

Did you try to compare the calculation schema between your 2 systems ?

-> RM0000 and RM0002

Kind regards,

Yann

PS : good thing to have raised an OSS message...

Former Member
0 Kudos

Problem solved!

The consultants (from another company) who did the R/3 implementation had activated BADI ME_DEFINE_CALCTYP. This BADI made everything look strange in price determination...

Thanks for your help everyone!

//Henrik

yann_bouillut
Active Contributor
0 Kudos

Hi Henrik,

Perfect

Kind regards,

Yann

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Which SRM scenario are you using ? Please paste complete dump details.

<b>Couple of reasons can be possible -></b>

Refer this link.

<u>1) Try creating the same data what you are using in the Shopping cart directly in the BAPI_PO_CREATE1 in the R/3 back-end and see what happens ? Take help from some ABAP / Functional resources in your team.</u>

<u>2) Refer to transaction - BBP_PD in the SRM system what all values / errors / logs are created for a particular shopping cart</u>

3) There might be some OSS note missing in either the R/3 or the SRM system .

Following OSS notes migh help ->

573493 ECS: Error for SC item without plants

623415 Shopping cart monitor: Icon / status for the shopping cart

609610 Deleting incorrect shopping cart items in monitor and status

579335 BBP_GET_STATUS_2: Exception CX_BBP_PD_ABORT

906050 Resubmit failed service confirmations

617242 Final delivery with quantity 0

542058 Option to return a goods receipt only possible once

539639 BBP_DELETE_POS is too restrictive

530408 Deletion of shopping carts

524227 Purchasing with value limit in multi-company scenario

338985 BBPCF & IV: incorrect IDocs in backend system

518093 Confirmed extended purchase orders to appear in work list

486246 Incorrect shopping carts offered for confirmation

306235 BBP: Transfer Confirmation --> Service Entry Sheet

4) Seems to be some SPRO configuartion settings might be missing as well. Try the following OSS notes

Note 713392 - RA025 Internal error in Monitoring architecture

<u>Lastly, better to raise an OSS message with SAP as well on this issue for quick resolution of the problem.</u>

Regards

- Atul

Former Member
0 Kudos

Hi,

When the price is 'Zero', you must uncheck the indicator for 'Invoice required'. You can have zero price only when you do not expect an invoice.

to do this use BBP_CREATE_PO_BACK BADI and uncheck IR_IND in structure PO_ITEM_ADD_DATA. Zero prices can't show on invoice, thats why you get an error.

look at following thread:

Regards,

Marcin

Former Member
0 Kudos

Yes, I understands that but the problem is that I have maintained a price in my PO in SRM. So i do not really understand why that error message occurs...

Thanks,

Henrik

Former Member
0 Kudos

Hi,

The price has a following sequence:

- Contract price

- Catalog price

- Vendor list price

- Product Price

- Manual Price

the system check the following price seq and pick up the price if none of this exits then price can be Zero.

You can use BADI

BBP_DOC_Change_BADI

BBP_DOC_Check_BADI

to check whethter the shopping cart line item price characteristic that price is not blank and if blank throw an error.

When you are ordering the PO just check at the header level in the "Follow-on Documents"

Here check box for GR, Invoice should be cheked. In order for the system to understand that these are not free good. So price should not become zero.

Check also invoice flag at vendor master data.

Regards,

Marcin