cancel
Showing results for 
Search instead for 
Did you mean: 

Unloading Point (BE_UNLOAD_PT) integration at Item level in PO

former_member187651
Active Participant
0 Kudos

Hi Experts,

I need to display the unloading point field at Item level. Perform the task below:

SRM Server -> Cross-Application Basic Settings -> Extensions and Field Control (Personalization) -> Configure Field Control -> Configure Control for Fields on Item Level.

1. Updated the 'Metadata for Fields on Item Level'  with BE_UNLOAD_PT 'BUS2201' ande Made it visble

2. Also updated 'Default Metadata for Fields in Items that do not (yet) Exist' with the above field but at PO level I can not see the field integrated.

Do you have any idea where I am missing...?

Thanks

Chandan

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Dear Chandan,

I am affraid BE_UNLOAD_PT by standard way is only available for SC and not for PO item level.


Please follow the steps of following notes to activate it for SC:

1089122 - Activate Unloading Point in Shopping Cart

1890602 - 'Unloading Point' field activation for the Shopping Cart Item level and Default Settings s...

I did not find any note saying it can be activated for PO.

Best regards,
Otto

former_member187651
Active Participant
0 Kudos

Thanks Otto.

But if it is not possible via standard way then how could we able ti achieve that. Do you have idea for that.

Thanks

Chandan

0 Kudos

Dear Chandan,

I think you should create Custom field for SRM PO item level via:

SPRO transaction -> Supplier Relationship Management -> SRM Server ->

Cross-Application Basic Settings -> Extensions and Field Control

(Personalization)

Best regards,
Otto

former_member187651
Active Participant
0 Kudos

Thanks Otto,

Completed these customizing settings. Added the filed and in Metadata, Enabled and Activated that field, but not able to see the field at item level of PO. I really don't know where I am missing.

Any Idea that could be done to get the column in PO item table and pass the value to it..

Thanks

Chandan

vinita_kasliwal
Active Contributor
0 Kudos

Hi Chandan

Where exactly are you looking to add this field ?

The place where you have added your code is for addiing the field at PO header OR PO  Item level

I dont think this is the right place ..

Please share a screenshot of where you want this column to be added ?


Regards

Vinita

former_member187651
Active Participant
0 Kudos

Thanks Vinita for Reply.

As 'Unloading Point' is not getting integrated in PO Item level by enabling the 'BE_UNLOAD_PT' at MetaData level, I have created the new field at item level of PO.

Added the Column at Component level in table and attribute.

Set the value to the field from Doc_Change_BADI.

It works fine for me.

Now My next concern is to update 'Unloading Point' at ECC PO under Account Assignment Tab. I should get the value once PO is replicating from SRM to ECC and populate the value in field.

I know that BADI 'BBP_ECS_PO_OUT_BADI' is used to map the data, but I don't know how.

Any Idea on this, Kindly share.

Thanks

Chandan

0 Kudos

Dear Chandan,

I think you should open a new forum thread for it to get more view for your question and may mark this topic as answered if you feel we could contirbute to create a custom field instead of using the standard which is not enabled for PO.

Best regards,
Otto

vinita_kasliwal
Active Contributor
0 Kudos

Hi Chandan

Please put a breakpoint at that BADI while you are trying to create a cart .

There is a changing parameter in the BADI and it has a field called UNLOADING point

value( CT_BAPI_POACCOUNT )    TYPE BBPT_IF_BAPIMEPOACCOUNT_PI

Please update the value in that ..

LOOP AT LT_ACCOUNT into ls_account

loop at CT_BAPI_POACCOUNT  into ls_BAPI_POACCOUNT where

    if ls_BAPI_POACCOUNT-UNLOAD_PT IS INITIAL .

ls_BAPI_POACCOUNT-UNLOAD_PT = " VALUE FRom SC "   by calling FM BBP_PD_SC_ITEM_GETDETAIL

      modify ct_BAPI_POACCOUNT from ls_BAPI_POACCOUNT.

    endif.

  endloop.

Regards

Vinita

former_member187651
Active Participant
0 Kudos

Thanks Vinita and Sorry for late reply.

I have created one column in PO Line item with 'be_unload_pnt' and creating the PO directly in SRM. Mapped the Unloading point value with ECC PO field 'UNLOAD_PT' in above given badi. I can even see that updated table 'ct_BAPI_POACCOUNT' is passed to ECC but somehow I am not able to see the unloading point in ECC.

Is there some where I am missing?

Regards

Chandan

former_member187651
Active Participant
0 Kudos

Sorry its my mistake. Code is working fine.

Thanks Vinita.

Regards

Chandan

Answers (1)

Answers (1)

Former Member
0 Kudos


Hi Chandan,

Have you checked the box Field Visible and Field Enabled?

Regards

Venkatesh P

former_member187651
Active Participant
0 Kudos

Hi Venkatesh,

I have updated the field with both:

1. Metadata for field on item level and

2. Default Metadata for Fields in Items that do not (yet) Exist

Is there somewhere I am missing..?

Thanks

Chandan