Quantcast
Channel: SCN: Message List - Supplier Relationship Management (SAP SRM)
Viewing all 6690 articles
Browse latest View live

Re: BBPGETVD-How to use option 'Without Reference to Backend Purchasing Org.'

$
0
0

Hi,

 

This option is only used when you first replicate a new ECC vendor from ECC to SRM and would like to extend it to local organization.

Once the vendor is already replicated, you should not use bbpgetvd again. This will generate errors.

The only option to extend vendor to local organization is to manually do this in portal 'SRM Administration' to edit this vendor and here you should be able to add organization information.

 

BR,
Ivy


Re: Catalog disappeared in SRM

$
0
0

Hi,

 

Do you mean while creating SC, you can't find catalog links to add item?

BR,
Ivy

Re: Check in SOCO

Re: Check in SOCO

$
0
0

Dear Ivy,

 

Thanks for the response.

 

These above BAdi are used to control the display of SC in SOCO screen,

 

 

My scenario, when I select the SC in SOCO screen and if I create a ECC PO.

while I create a backend PO, I need to do some check before the backend PO number (XML)is generated and send to ECC.

Purchasing Active queries in Document output for display log issue

$
0
0

Dear All,

 

Purchasing Active queries in Document output for display log button displaying Document

 

data instead of Log.

 

basically its working same as display button , help me to figure out this.

 

Screen shot attached.

 

Display Log issue.PNG

 

 

Thank you.

Venkat

Re: Change application title - Select RFx type to select RFQ type

$
0
0

Can you provide info on how you changed the header texts for Rfx?

 

Thanks,

 

Nanda

Change log on PO and Shopping Cart

$
0
0

Good day

Please let me know how to get ALL the changes made to a PO or a shopping cart in SRM7

Do I need to execute a report or is there a table that will give me all the old values and the new values.

 

 

Thank you so much for taking the time in helping me

Re: Change log on PO and Shopping Cart

$
0
0

Hi Reinette Gerber,

 

For PO history use FM :-   BBP_PD_PO_GETHISTORY pass Object key as PO number.

 

For Shopping cart FM   BBP_PD_SC_GETHISTORY.

 

to get changes done to SC / PO use FM BBP_CHANGE_DOC_GET_NEW.

 

 

Regards,

Venkat


Re: Change log on PO and Shopping Cart

$
0
0

Hi,


Check the FM provided by Ventaka, and check also these ones:

 

BBP_CHANGE_DOC_GENERAL

 

BBP_PD_ALL_GET_DIFF

 

Regards,

Ricardo.

Custom PO header field value is not saving in EKKO table

$
0
0

Hi Experts,

 

  We are adding 2 custom header fields FIELD1(char 20) and FIELD2(description of FIELD1, char 255) to SRM PO screen. CI_EKKODB and CI_EKKODBX structures enhanced in ECC to add these fields to EKKO table. FIELD2 is getting populated in EKKO table when PO is created but FIELD1 is not getting populated.

 

Enhanced the inbound BADI(BBP_PO_INBOUND_BADI) in ECC (IF_EX_BBP_PO_INBOUND_BADI~BBP_MAP_BEFORE_BAPI) for populating bapi_extensionin. Populated values are reaching ECC fine and can be retrieved within this BADI, but even if we map both the fields only one field updates in EKKO.


Tried maintaining table BBP_CUFMAP in ECC for both fields but no success.

 

  

Re: Check in SOCO

$
0
0

Hi,

 

you can use BBP_CREATE_BE_PO_NEW  BAdI.

 

Best Regards
Laszlo Haladin

Re: Custom PO header field value is not saving in EKKO table

$
0
0

Hi,

 

It's strange.

 

Could you share a snippet of your code in badi BBP_PO_INBOUND_BADI ?

 

May be there is a problem with the offsets in the extensionin structure. Do you have more custom fields in EKKO table?

Re: Custom PO header field value is not saving in EKKO table

$
0
0

Hi Ricardo,

 

CI_EKKODB and CI_EKKODBX contains only these two custom fields

 

Below is the code used in the BADI

 

DATA: x_bapi_te_mepoheader    TYPE bapi_te_mepoheader,

       x_bapi_te_mepoheaderx   TYPE bapi_te_mepoheaderx,

       x_customer_field        TYPE bbps_if_customer_fields,

       x_customer_field1        TYPE bbps_if_customer_fields,

       x_extensionin           TYPE bapiparex.

 

DATA: l_txt_960(960) TYPE c.

CONSTANTS: c_poheader(8)             VALUE 'POHEADER',

            c_field1(6)          VALUE 'FIELD1',

            c_field2(6)        VALUE 'FIELD2',

            c_bapi_te_mepoheader(18VALUE 'BAPI_TE_MEPOHEADER',

            c_bapi_te_mepoheaderx(19) VALUE 'BAPI_TE_MEPOHEADERX',

            c_x                       VALUE 'X'.

 

 

MOVE bbp_poheader-po_number TO x_bapi_te_mepoheader-po_number.

 

MOVE bbp_poheader-po_number TO x_bapi_te_mepoheaderx-po_number.

 

CLEAR  x_customer_field1.

READ TABLE bbp_customer_fields INTO x_customer_field1

                  WITH KEY refobject = 'POHEADER'

                           fieldname = 'FIELD2'.

READ TABLE bbp_customer_fields INTO x_customer_field

                    WITH KEY refobject = 'POHEADER'

                             fieldname 'FIELD1'.

IF sy-subrc EQ 0.

 

   MOVE x_customer_field-container TO

   x_bapi_te_mepoheader-field1.

   x_bapi_te_mepoheaderx-field1 = 'X'.

 

 

   IF x_customer_field1 IS NOT INITIAL.

     MOVE x_customer_field1-container TO

   x_bapi_te_mepoheader-field2.

     x_bapi_te_mepoheaderx-field2 = 'X'.

   ENDIF.

ENDIF.

 

CLEARx_extensionin,l_txt_960.

 

WRITE x_bapi_te_mepoheader TO l_txt_960 LEFT-JUSTIFIED.

x_extensionin-structure = 'BAPI_TE_MEPOHEADER'.

x_extensionin-valuepart1 = l_txt_960(240).

x_extensionin-valuepart2 = l_txt_960+240(240).

 

APPEND x_extensionin TO bapi_extensionin.

 

CLEARx_extensionin,l_txt_960.

 

WRITE x_bapi_te_mepoheaderx TO l_txt_960 LEFT-JUSTIFIED.

x_extensionin-structure = 'BAPI_TE_MEPOHEADERX'.

x_extensionin-valuepart1 = l_txt_960(240).

x_extensionin-valuepart2 = l_txt_960+240(240).

 

APPEND x_extensionin TO bapi_extensionin.



When we added one more dummy field to EKKO table(similar to FIELD1) and populated the value of FIELD1 to it,we are able to see the value in EKKO . But same thing doesn't work with our original field1.

Re: Custom PO header field value is not saving in EKKO table

$
0
0

It seems that is ok although the code is a bit messy...

 

Have you check if the EXTENSIONIN table is empty? may be you don't need to do an append but a modify.

 

Try with this code.


Check after the excution the table EXTENSIONIN is filled correctly.

 

 

DATA:     ls_extensionin             TYPE bapiparex.
FIELD-SYMBOLS:     <ls_bapi_te_mepoheader>    TYPE bapi_te_mepoheader,     <ls_bapi_te_mepoheaderx>   TYPE bapi_te_mepoheaderx.
CLEAR ls_extensionin.
ls_extensionin-structure = 'BAPI_TE_MEPOHEADER'.
ASSIGN ls_extensionin+30(960) TO <ls_bapi_te_mepoheader> CASTING.
IF sy-subrc EQ 0.   READ TABLE bbp_customer_fields INTO ls_customer_fields WITH KEY fieldname = 'FIELD1'                                                                   refobject = 'POHEADER'.   IF sy-subrc EQ 0.     <ls_bapi_te_mepoheader>-field1 = ls_customer_fields-container.     READ TABLE bbp_customer_fields INTO ls_customer_fields WITH KEY fieldname = 'FIELD2'                                                                     refobject = 'POHEADER'.     IF sy-subrc EQ 0.       <ls_bapi_te_mepoheader>-field2 = ls_customer_fields-container.     ENDIF.     APPEND ls_extensionin TO bapi_extensionin.     CLEAR ls_extensionin.     ls_extensionin-structure = 'BAPI_TE_MEPOHEADERX'.     ASSIGN ls_extensionin+30(960) TO <ls_bapi_te_mepoheaderx> CASTING.     IF sy-subrc EQ 0.       <ls_bapi_te_mepoheadersx>-field1 = abap_true.       <ls_bapi_te_mepoheadersx>-field2 = abap_true.       APPEND ls_extensionin TO bapi_extensionin.     ENDIF.   ENDIF.
ENDIF.

Re: Custom PO header field value is not saving in EKKO table

$
0
0

Hi Ricardo,

 

Thanks for the response. What we have noticed, custom fields are already available in  bapi_extensionin.

 

So , code to append or modify is removed.

Still only description is getting populated not the other field.


We have an issue with TREX configuration in SRM system

$
0
0

Hi Experts,

 

When we have executing report "ESH_TEST_SEARCH", we got error like below,


Trex.JPG


We have checked in Trex admin tool, it is showing like below,


Trex admin tool.JPG


It is showing RFC is not working, but RFC is working fine,


RFC.JPG


i have checked in Trex also,it is working fine.

Trex1.JPG


Please guide us to solve this issue.


Thanks

jana


Re: exchange rate table in doc_change_badi

$
0
0

Hi Rohini,

 

We too have the similar requirement .

 

If you have find the solution for above mentioned issue can you please share it with us.

 

Regards

Azad Mahato

Re: Confirmation in error in process

$
0
0

Hi,

 

To fix such confirmation, I suggest you read the following KBA note:

 

1796585 - confirmation status remians in 'Approved' or 'Error in Process'

 

It contains Z-report to fix different scenarios.

 

However I am afraid that for confirmation document, since it is transferred using idoc, so the backend error can only be displayed in RZ20 or inbound idoc in ECC side without displayed in SRM confirmation.
You have to add your own enhancement to exchange this backend error to SRM error and raise it after the backend error is returned from ECC BAPI.

 

BR,
Ivy

Re: POWL of Purchase Order Response shows wrong status of PO, after confirm response

$
0
0

Hi,

 

Did you manuall refresh the PO response query again?

 

In some condition, automatic refresh will not work. Please refer to KBA 1960232.

 

BR,
Ivy

Re: Error: S& 150 Updating could not be completed while creating Classic PO from selected BID

$
0
0

Hi Kanagraj,

 

Usually the "S&150 updating could not be completed" error is shown whenever system is unable to trigger the message type properly in the back-end PO which is being created via SC/bid.

 

For ex: if the message type settings are maintained as "external send" for the vendor in the back-end system, then please check the email id of the vendor etc.

 

Hope this helps!

 

Regards,

Ajay

Viewing all 6690 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>