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: 

Changing the SO using IDoc

Former Member
0 Kudos

Hi All,

I am using the process code ORDC to change the Sales order.

I am passing the pricing conditions with following values in the segment E1EDP05.

          ls_e1edp05-kschl  = wa_konv-kschl.

          ls_e1edp05-betrg  = wa_konv-kawrt.

          ls_e1edp05-krate  = wa_konv-kbetr.


But I am getting the error as " Requirements are not fulfilled for condition <condition type>.


Is any other data need to be passed in the segment?


Please help me to resolve this issue.


Thanks in advance.


Thanks & Regards,

Thangamani

9 REPLIES 9

Former Member
0 Kudos

Can you please run the idoc in WE19.

0 Kudos

Hi Tanmoy,

I have executed in We19 also. I am getting the same error.

Its filling TKOMV internal table, without ETENR values. And XVBEP[] also dont have ETENR values.

But I am passing in the item segment.

Kindly give your suggestion to solve this.

With Regards,

Thangamani

Jelena
Active Contributor
0 Kudos

Is there a message class/number available?

I can only guess there is a requirement assigned to the condition in the pricing routine. However, the IDoc error messages are sometimes misleading.

Former Member
0 Kudos

Hi Jelena,

I am creating SO via IDoc with same Condition type. Its creating successfully.

When changing, its throwing this error.

Thanks & Regards,

Thangamani

nabheetscn
Active Contributor
0 Kudos

Can you please check at what place it throws the error. I hope its not custom message. Please provide message number and class details. Check if you have any routine working ?

Nabheet

VijayCR
Active Contributor
0 Kudos

Please provide the screen shot and the msg ID and msg Number

Former Member
0 Kudos

Hi Vijay/Nabheet,

Please find the screen shot of error.

Thanks & Regards,

Thangamani

VijayCR
Active Contributor
0 Kudos

place a debugger here and check using we19.

Thanks,

VIjay.

Jelena
Active Contributor
0 Kudos

The long text for the message seems to be self-explanatory. Just as I thought, there is a requirement assigned in the pricing routine. Check with an SD person what exactly that requirement is; together you should be able to resolve this.