cancel
Showing results for 
Search instead for 
Did you mean: 

Text of Purchase Requisition ECC to SRM

Former Member
0 Kudos

Hi all,

When I run the BBP_EXTREQ_TRANSFER in ECC to SRM5.0, the field "INTERNAL NOTE", there isn' t in SRM.

Plz, Anyone help me?

Regards,

Angie.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Angie,

in standard, ECC will send following PR item text to SRM:

- B01 Item text --> mapped to SC item text

- B02 Item note --> mapped to SC item internal note

- B04 Material PO text --> mapped to SC item text (if no B01)

If you want to implement your own mapping or read additional data, use ECC BADI BBP_BADI_EXTREQ_OUT, method BBP_GROUPING_MAPPING, and change TEXT_IMP.

You should also check the languages: the one used to create the PR, the one used to read the PR text in ECC (via the batch executing the BBP_EXTREQ_TRANSFER), the one used to connect SRM (RFC user).

Check SRM SC with transaction BBP_PD to see if the text is not there, but in another language.

Rgds

Christophe

Former Member
0 Kudos

Hi Christophe,

You can say if I put this text in PR in ECC, ECC will send this text to shopping cart in SRM standard?

Or I need mapping anything?

Could you splaing more about this?

Regards

Angie

Former Member
0 Kudos

Hi Angie,

Isn't it clear ? I thought it was...

I said that in standard External Requirement Scenario, those R/3 PR text types are transfered to SRM SC item text.

I did not talk about additional efforts or mapping in any BADI.

Rgds

Christophe

PS: please reward points for helpfull answers

Former Member
0 Kudos

Hi Cristophe.

Now, it was clear.

But the text "Delivery text" and "Material PO text" but the texts aren 't transfered.

Do you know the reason?

Regards

Angie

Former Member
0 Kudos

Hi Angie,

once again "Check SRM SC with transaction BBP_PD to see if the text is not there, but in another language."

Material PO text, if present in PR item, should be transfered.

Rgds

Christophe

PS: please reward points for helpfull answers

Former Member
0 Kudos

Hi Chirstophe,

Thanks for your response, but I chequed the transaction BBP_PD and there isn't the text,

Regards,

Angie.

Former Member
0 Kudos

Hi Angie,

last solution: debug BBP_EXTREQ_TRANSFER in ECC to see what ECC is sending.

Rgds

Christophe

PS: please reward points for helpfull answers

Former Member
0 Kudos

Hi Chirstophe,

Well, In the debug, the program found the text:B01 Item text,B02 Item note, B3 and B5, But isn't B04 Material PO text.

It isn´t called for the funtion.

Rgds

Angie

Former Member
0 Kudos

Hi Angie,

what is your ECC version ?

As I already said, ECC (here 6.0) only interprete B01, B02 and B04 (see the mapping with SRM SC item text type in my previous answer or in the code below).

<i>

LOOP AT lt_text_head

ASSIGNING <lt_text_head>

WHERE tdid EQ 'B01' "Positionstext

OR tdid EQ 'B02' "Positionsnotiz

OR tdid EQ 'B04'. "Materialbestelltext

IF lv_old_spras NE <lt_text_head>-tdspras.

  • language change

MOVE <lt_text_head>-tdspras TO lv_old_spras.

CLEAR lv_ntxt_found.

ENDIF.

CASE <lt_text_head>-tdid.

WHEN 'B01'.

ls_text-text_id = 'ITXT'.

lv_ntxt_found = 'X'.

WHEN 'B02'.

ls_text-text_id = 'NOTE'.

WHEN 'B04'.

  • check if item text already exists

CHECK lv_ntxt_found IS INITIAL.

ls_text-text_id = 'ITXT'.

ENDCASE.</i>

To change or complete this logic, use R/3 BADI BBP_BADI_EXTREQ_OUT.

PS: in SRM 5.0, you can easily add new text types in SRM.

Rgds

Christophe

PS: please reward points for helpfull answers

Answers (0)