Map Extended Classic SRM Local PO Text to ERP PO Text

Hi Gurus
I am trying to configure mapping for purchase order texts in the SRM 7.0 system.  I am using the folllowing configuration:
"Text Mapping for Inbound and Outbound Texts".  I am having an issue with the fact that I can't selelct an "External Logical System" when attempting to map the text fields.
This field "External Logical System" is associated with table BBPC_TEXT_EXT,  I can't find anywhere in the system to update this table with the external systems?
Does anyone know how this to setup this configuration???
Regards,
-Paul

First establish the logical systems, text objects, and text types for external text mapping in the table BBPC_TEXT_EXT using transaction SE16.

Similar Messages

  • Extended classic scenario local PO Output status

    Hello all ,
    Need some inputs on extended classic scenario local PO Output.
    My requirement is , when ever the put get process successfully in SRM , I need to send a mail to requester saying that u201C for this particular output got processed successfully u201C
    I have business requirement, we need to run this report every 30 min, This report has to pull out the all the PO number from the current time to past 30 min, for the output got processed successfully.
    To meet this requirement, I am using the output log entry table PPFTTRIGG where we can see the all the PO with the status and time stamp also.
    But some how, this table maintaining incorrect time stamp.
    Ex: If I create PO, process the PO output, and if I see the time stamp for this PO, its showing as 10 min before the current time.
    Did anybody come across this issue? Or can anybody suggest me any alternative approach for this.
    I mean is there any function module/ table available, which will give PO Output status also.
    Can you please give me any pointers for this?
    Seeking your help on this.
    Wish you a advance happy new year.
    Thank you.

    Hi Latha,
    Did you have a look at the standard report RSPPFPROCESS. For PO's please pass the below selection screen values along with the appropiate date & time details:
    Application = BBP_PD
    Action Profile = BBP_PD_PO
    Then regarding the time difference, please make sure that the application server time is sync with the actual time of the time-zone. This could also be a reason.
    Then what you can do is to clone the RSPPFPROCESS program and add the email notification logic on that.
    Please have a look at the BADI BBP_PROCESS_PO, this can be of some help for your requirement.
    Hope this solves your problem.
    Regards
    Kathirvel

  • Extended classic scenario local PO

    Hi All ,
    Need some inputs on the extended classic scenario local PO.
    There is couple of functionality which we need to do for the PO. I mean when the PO gets created automatically after shopping cart completely approved
    We can change the same PO from the process purchase order also.
    But if I want to map couple of the fields, when PO is getting created automatically how can do that one. And I donu2019t want map these fields when the PO is from the getting changed process purchase order also.
    I am using the BADI, BBP_DOC_CHANGE_BADI (PO_CHANGE Method) to map these fields.
    The thing is here , this BADI will call even for the automatic PO creation and also for changing the PO .
    Currently when I noticed PO gets created automatically by the user id u201CWF_BATCH u201C , So I am using the same the logic like .
    If sy-uname = WF_BATCH
    Do the mapping part
    Endif,
    But I donu2019t think so; this logic will work all the times.
    Please can anyone give me some pointer for the same, it will be really helpful for me .
    Seeking your help on this
    Thank you,

    Hi Latha,
    This is a bit tricky one. Yes you are vry correct, the logic is not that fool proof, as the PO can be subjected to so many changes back & forth; even approvals can be done after a change is completed etc.
    The other alternative is to go ahead the document version. You can use the function module BBP_PD_PO_GETDETAIL and the table E_VERSION will contain all the versions of the PO. This should differentiate the change & initial PO verions.
    Hope you can build your logic based on this; this is a better logic on par with the existing one.
    Regards
    Kathirvel

  • Extended Classic Scenerio and Vendor Text

    This subject has been brought up before, I've reviewed all those messages.  The standard SRM product does not replicate vendor text to the backend system in the extended classic mode.
    Having said that, I've been trying to make this work and hope someone here can give me some insight on what I am doing wrong. 
    In my setup, SRM is using function module B46B_DPO_TRANSFER to send the purchase order to R/3.  This fm has a table called i_longtext that contains the header text. 
    B46B_DPO_TRANSFER calls FUNCTION 'BBP_PO_INBOUND' DESTINATION lv_destination" to create the PO on R/3.  This call is missing the POTEXTHEADER table definition.  So, I've modified the call to include this table and also filled the table with the following values:
    po_item = 00000
    text_id = F01 "this value was obtained from the text type for purchase order header configuration settings in R/3"
    text_form = *
    text_line = "the message that was typed in the header text"
    I can't seem to get the header text to appear on the purchase order in the backend, has anyone been successful in making this work?
    Kind regards,
    Shawn O'Connor

    Hi
    <i>Incase BBP_LONGTEXT_BADI does not helps, then you can use the BADI, which i mentioned in my earlier post.</i>
    <b>In the BADI - BBP_CATALOG_TRANSFER, there is a table structure, which holds the long text data.
    Refer table ET_SC_LONGTEXT inside ENRICH_ITEM_DATA method of this BADI.</b>
    <u>Here is the documenatation of this  BBP_CATALOG_TRANSFER BADI.</u>
    Short Text
    Transfer Shopping Cart from Catalog
    You can use the Business Add-In BBP_CATALOG_TRANSFER to change or add to the data that the catalog returns to SAP Enterprise Buyer via the catalog interface.
    Note that your changes also affect the following applications in SAP Enterprise Buyer:
    Confirm Goods Receipt/Service Entry
    Plan Products for Maintenance Order
    The call of this BAdI occurs in function module 'BBP_WS_IMPORT_SC_DATA'. This module is called by the relevant application to import catalog items previously sent by the browser of the user to the application Web server from there. After the catalog has transferred the data to SAP Enterprise Buyer the system carries out the following actions.
    Conversion of ISO code of unit of measure and currency to SAP format
    Conversion of price field to SAP format
    In the case of transfer of a material or service number:
    The system reads the product master with this number. If the number exists, the system transfers from the product master record the description and the purchase order unit of measure.
    In the case of a partner number:
    The system reads the business partner master with this number. If the number does not exist, the number in the shopping cart item is reset.
    Note
    In previous Releases, only the tables with the prefix "ENRICHED" were available. These were then returned to the calling application and transferred to the relevant document structure from there. From this Release on, the data is transferred from the current document structure to the application. The relevant tables are included as additional parameters (parameters with the prefix "ET_SC_").
    New implementations should use these tables only and set the parameter "ev_sc_structures_used". In order that previous implementations need not be changed, a mapping occurs after the BADI. The parameter controls the mapping direction:
    Set: New structure overwrites old structure
    Not set: Old structure overwrites new structure
    In the method ENRICH_ITEM_DATA, the following parameters are available:
    catalog_content
    This parameter contains the original data that the catalog transferred to the catalog interface. The structure corresponds exactly to the catalog interface. The data in this parameter is only for information purposes, you make any changes in the parameters et_sc_item_data , et_sc_accounting, et_sc_partner, et_sc_orgdata, et_sc_longtext, and et_sc_messages.
    Note
    The catalog interface also contains customer fields that you can use for your own purposes. You can pass these on in fields that the application can use further.
    enriched_item_data
    This parameter contains the data for a shopping cart item in Enterprise Buyer.
    Note
    This table should not be used in new implementations (see above Note).
    enriched_acct_data
    This parameter contains all account assignment fields. This parameter is empty at this time in the standard system.
    Note
    This table should not be used in new implementations (see above Note).
    enriched_item_longtext
    This parameter contains the long texts for the items.
    Note
    This table should not be used in new implementations (see above Note).
    catalog_content_errors
    This parameter contains the error messages that occurred when the catalog items were being enriched.
    Note
    This table should not be used in new implementations (see above Note).
    ev_sc_structures_used
    This parameter has to be set if the following tables are used in the implementation (recommended procedure, see Note above) et_sc_item_data This parameter contains the data of a shopping cart item in Enterprise Buyer.
    et_sc_accounting
    This parameter contains all account assignment fields. In the standard system, this parameter is empty at this time.
    et_sc_partner
    This parameter contains the links to the requester and the supplier, if used.
    et_sc_orgdata
    This parameter contains the links to the org. data for the partners from
    et_sc_partner.
    et_sc_longtext
    This parameter contains the long texts for the items.
    et_sc_messages
    This parameter contains the error messages that occurred during enrichment of catalog items. If this table contains a message of type 'E', the item causing this error is not transferred to et_sc_item_data. If the item is added in the BADI again (from the data from catalog_content), the relevant error message should be deleted, since the current SRM Server application generally searches this table for error messages of type 'E' in order to output an error message to the user.
    Hope this will help.
    Please reward suitable points.
    Regards
    - Atul

  • Extended Classic: Only local Purchase Order Creating

    We are using SRM 7.0 SP5 extended classic scenario.  The local purchase order is creating but the ERP PO is not creating.  There are no errors in RZ20, ST22 or SLG1. 
    I can't even tell if it is trying to  create a backend document.  I set a break in the CREATE_DOCUMENT method where the BAP_PO_CREATE1 FM is called but the break never gets hit.

    Azad,
    Thanks for your answer.  I did not realize that in exteneded classic the local PO is created first and that the backend po only gets created once PO has been sent out.
    For anyone else having this problem this is what I found:
    When I edit the local PO and order the PO after fixing an output problem, (PO is setup for no approval) , I was then able to see the backend errors appear on the PO infoming me of what when wrong when the sytem attempted to create the ERP PO.
    Also, you can debug from program B46B_DPO_TRANSFER...set a break on line 393, just before the BBP_PO_INBOUND function module is called.  Also that function module in the ERP system calls the BBP_PO_CREATE1 BAPI.
    All this information has helped me answer my question....thanks for everyones help!
    Edited by: Paul Trauth on Jan 27, 2010 5:24 PM

  • UNCAUGHT_EXCEPTION while creating Purchase Order in Extended classic SRM 7

    Hi Experts,
    I am getting the following message while creating Manual or SC/PO in Extended classic Scenario (SRM7.0 with ECC 6.0)
    Pl suggest what could be the problems.
    Error application is coming up.
    20091130
    E2001
    172331
    wicomp03
    http://wicomp03.wipro.com:8003/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
    UNCAUGHT_EXCEPTION
    An exception has occurred in the procurement document methods
    Form: DETERMINE_MATNR of program SAPLBBP_BD_DRIVER_46A
    Form: FILL_BAPI_POITEM of program SAPLBBP_BD_DRIVER_46A
    Form: MAP_BBP_DPO_TO_BAPI of program SAPLBBP_BD_DRIVER_46A
    Function: BBP_DPO_TO_BAPI_MAP of program SAPLBBP_BD_DRIVER_46A
    Method: IF_EX_BBP_DOC_CHECK_ICC~BBP_DOC_CHECK of program /SAPPSSRM/CL_PO_TOLERANCE=====CP
    Form: DOC_CHECK_BADI_CALL of program SAPLBBP_PD
    Form: PROCDOC_CROSS_CHECKS of program SAPLBBP_PD
    Form: PROCDOC_UPDATE of program SAPLBBP_PD
    Function: BBP_PROCDOC_UPDATE of program SAPLBBP_PD
    Method: /SAPSRM/IF_PDO_BASE~SAVE of program /SAPSRM/CL_PDO_BO_PO==========CP
    http://wicomp03.wipro.com:8003/sap/bc/webdynpro/sapsrm/wda_l_fpm_oif/
    Regards,
    Mohan Raj

    The same error should appear in ST22. Run the transaction and locate this error entry. Then set an external break point at the statement before the dump and run the scenario in debug mode. You should be able to identify the error from there.

  • PO output determination in Extended Classic SRM 7

    Hi,
    Has anyone done PO Output in SRM 7 as per the SAP Note 883693 (ECS: PO output determination in R/3)? Appreciate any feedback.
    Thanks,
    AB

    The same error should appear in ST22. Run the transaction and locate this error entry. Then set an external break point at the statement before the dump and run the scenario in debug mode. You should be able to identify the error from there.

  • Completion workflow in extended classic scenario

    Hi gurus,
    We use extended classic scenario with SRM Server 5.5.
    In ppoma, each purch org and purch groups has the local and the backend. Vendors are replicated to backend purch org and then also to the local purch org.
    I have seen that in classic scenario purchasers should be assigned to the local purch org. however, completion workflow only determine the agent (purchaser) if it is in the backend purch org.
    The problem is that then this purchasers cannot manage any business partner.
    How can I solve it?
    I have seen other clients that the completion workflow determine the agents in the local purch org...
    Many thanks!!!
    Regards
    Patrícia

    Hi,
    In the Extended classic scenario, local purchasing organisation and purchasing groups are required to create shopping carts and purchase orders. in this scenario, when
    the vendors are replicated from the SAP back-end using BBPGETVD,BBPUPDVD program or vendor-synchronization programs, the vendor update in SRM is only for the R/3 purchasing organizations. because the local purchasing organisations are required in SRM for the Extended Classic or standalone scenario, these replicated vendors needs to be extended to the local purchasing organisations.
    organizations can use Tx. BBP_UPDATE_PORG for extending the vendors to the local purchasing organiztion.
    see OSS Note 390546 for more info.
    Regards
    vasanth

  • Technical Scenario Switch: From Standalone To Extended Classic

    Hello,
    Currently we are preparing the system to change the technical scenario from standalone to extended classic (SRM 4.0)
    While the Customizing steps are clear, it isn´t so clear how the data that already exist in the system will behave after the scenario switch.
    Before the scenario switch, the purchasing department is closing all open SRM local purchase orders.
    Someone has already done this kind of scenario switch?
    What were the problems you encounter?
    Regards.

    Hi
    <u>Before talking about de-activating ECS or not in this BADI, this scenario must first be activated.</u>
    This is done via the customizing point "Activate ECS": just flag the check-box, and all you classic items (i.e. those for which a backend has been determined) become extended classic.
    Here is the SRM - IMG path:
    <b>SRM Server --> Cross-Application Basic Settings --> Activate Extended Classic Scenario.</b>
    You can then fine-tune the scenario by using the BADI BBP_EXTLOCALPO_BADI.
    Note- The BADI BBP_EXTLOCAL_PO_BADI can be used to activate the classic scenario based on the proguct categories .
    <u>You can choose to have the 3 scenarios working on the same SRM system depending on product category (standard) or any other business rule through the BADI BBP_EXTLOCALPO_BADI. The BADI is mandatory if you want the Classic and the Extended Classic to work together</u>
    <u>Exactly, this BADI allow you to implement your own business rule for backend determination in a multiple Backends environment (Standard customizing is only based on Product categories)</u>
    As soon as you use BADI BBP_EXTLOCALPO_BADI , you don't have to use the ECS scenario activation customizing point (the rule is overwritten with the BADI result). The BADI BBP_DETERMINE_LOGSYS will only help in your case, if you have several Backend where to create PO documents.
    <u><b>PS: be aware that in ECS scenario you will no longer be able to create PR or reservations in R/3.</b></u>
    <u>Other related links -></u>
    Classic Scenanio and Extended Classic Scenario
    Extended Classic vs Standalone
    Re: Calssic or Extended Classic Scenario - BBP_EXTLOCALPO_BADI
    Classic / Extended Classic Scenario for Shopping Cart
    Do let me know.
    Regards
    - Atul

  • SRM Fixed Text Mapped to ERP Purchase Order for Extended Classic

    We are switching from Classic to Extended Classic.
    We currently have "Contract Riders" which are fixed text that the users can select and the header level on the ERP purchase order. 
    We need to add this functionality to the SRM purchase order.  Unfortunatly the fix text on the SRM purchase order is only 30 in length.  Can we map the fixed text codes from the SRM purchase order to the ERP purchase order so that the full text on the ERP side is selected?
    Or is there a way to allow more than 30 characters for the fixed text in the SRM purchase order?
    Regards,
    -Paul

    Answered.

  • PO text transfer to Back-end in case of Extended Classic Scenario in SRM 4.

    Dear experts,
    My system is in SRM 4.0 in Extended Classic Scenario. We use in the PO internal note text and vendor But thses texts are not transfered to Back-end.
    Is it normal?
    Do I need to customize something?
    Can it be achieved by BADi? How then?
    OR is it only possible from SRM 5.0?
    Thanks in advance
    RD

    Yes you can do this. Implement BADI BBP_CREATE_BE_PO_NEW, Refer parameter IS_SC_DOCUMENT>LONGTEXT,  and CS_PO_DOCUMENT>IT_PO_ITEM_TEXT. Map the exact text-id of the R/3.
    Note: if this BADI is not present, use BBP_CREATE_PO_BACK
    Regards, IA

  • Local SRM PO intead of Extended Classic

    Hello,
    Does anyone have any idea how best to resolve the following problem.
    We are using SRM 5.0. We have managed to create a Local SRM PO instead of the Extended Classic scenario and so the PO will not transfer to R/3 (where the invoices are entered). The confirmation has also been created in SRM.
    Please could someone advise on the best way to sort this out (we have fixed what caused the problem so it will not happen again).
    Thank you.
    Regards,
    Jackie

    Hi Jackie
      Best option is to delete the PO and confirmation and create a new one in SRM as per extended classic scenario.
      Sending a local PO to ECC may not be possible in this case.
    Regards
    Virender Singh

  • SRM: Extended Classic scenario: Request your help.

    Hi Guru's,
    We are implementing the EXTENDED CLASSIC SCENARIO in our project. kindly request your help.
    in our project the SRM box is :  G3OSBSR102.
    R/3 backend Box is :   RCHSBR3142.
    Now when i create a shopping cart it should create the Purchase order In SRM( G3OSBSR102) and also copy the created purcahse order in teh backend system : RCHSBR3142.
    The issue here is which Logical system should be populated in the field at item level when creating the shopping cart :BE_LOG_SYSTEM.
    1) In this field: BE_LOG_SYSTEM.
    If i populate the SRM local: G3OSBSR102., then it will consider the Business object type as : BUS2201and creates the local Po but while transfering this local created document(PO) to R/3 system is loosing the Logical system at the item level of the PO.
    If i populate this field at the item level via DEBUGG mode then system is sucessfull in transferring the document to R/3.
    2)  In this field: BE_LOG_SYSTEM.
    If i populate the SRM local: RCHSBR3142, then it will consider the Business object type as : BUS2012 and creates the purchase order in R/3 system and will not create teh local purchase order.
    Kindly request your help for any further settings if i did miss.Appreciate your help in this regards.
    Many Thanks,
    Prasad NN.

    Dear Prasad,
    To work on Extended Classic Scenario, you just have to maintain the following configuration in SPRO:
    >SAP Supplier Relationship Management
    >SRM Server
      >Cross-Application Basic Settings
       >Activate Extended Classic Scenario
    Check the flag "Extended Classic Scenario Active".
    You dont have to manipulate "BE_LOG_SYSTEM" field to choose your scenario.
    Regards
    Thiago Salvador

  • Extended Classic Scenario-Replication of Local PO to R/3 fails

    Hi,
    In the Extended Classic Scenario (SRM4.0/ECC5.0),we are creating Purchase Order from the Sourcing Cockpit. Local PO is getting created , but is not getting replicated to Backend R/3.
    After debugging through BBP_PD_PO_TRANSFER_EXEC , noticed that all the PO data is available when BBP_PO_INBOUND is called .But the PO number is missing when the BAPI_PO_CREATE1 is called. Because of this , system is searching for internal number assignment and since only external number is assigned for the document type , it is giving error.
    Can anyone suggest if we are missing anything.
    Regards
    garugu

    Hello,
    this is strange, because in ECS the local PO gets an ID, and this ID is used during the transfer to R/3.
    Debug BBP_PD_PO_TRANSFER_EXEC once again to see where this ID is cleared.
    To you have activated the BADI BBP_ECS_PO_OUT_BADI to transfer data to R/3 ?
    Be carefull, some BADI need to populate all export parameters/tables (E_*) otherwise the inbound data is considered as erased.
    Where is the ID disappearing ? in SRM just before calling R/3, or in R/3 ? In that case look at user-exit or BADI is R/3.
    Rgds
    Christophe

  • SRM 7.0 extended classic - attachments to backend

    Hi,
    We are in SRM 7.0 and have a requirement to store SRM attachments in the backend ERP.
    This is for the extended scenario going through Badi BBP_ECS_PO_OUT.
    Has anyone got a solution for moving the attachments to the backend?
    Kind regards,
    Alexander

    Hi,
    The purchase order in the Extended Classic Scenario is transferred to the backend system with different Function Modules. The
    attachment transfer logic was only implemented in the Classic Scenario.
    One reason for this decision was, that the leading Purchase Order in the extended classic scenario is the local one, and in the local purchase order the attachments are available.
    At the moment it is not planned to support the attachment transfer in the Extended Classic Scenario. The transfer of attachments to backend PO is developed only for Classic Scenario.
    I am sorry that this is not the result that you wanted. This also explains why in the ECS PO transfer BADI BBP_ECS_PO_OUT_BADI does not have the parameters for attachments where as the Classic PO transfer
    BADI does (BBP_CREATE_BE_PO_NEW).
    We have some notes related to SC and POR reporting issues when transferring attachments to ECC side, but ther are related to Classic scenario:
    1400088: SC attachments transferred to ECC PR are lost on EHP upgrade
    1413792  Attachment deleted after changing purchase order
    Ihope this information help you to understand this issue,
    Kind Regards,
    Rafael Rhoden

Maybe you are looking for

  • BAPI for Service order creation

    Hi , Please tell me if any Bapi for service order creation  , T-code : IW31 regards, Prakash

  • How to Access a BPM container variable in XI graphical  message mapping

    Hello XI BPM and Mapping experts, is it possible to access a BPM container variable from an graphical mapping? If yes, how ? We need this for the following scenario: IDOC to BPM. BPM  transforms and sends transformed IDOC to fileadapter If both steps

  • Question on error in sxmb_moni

    In an Soap to Idoc Scenario, i sent the soap message from a soap client, and i got a success response back, However in sxmb_moni i see an error that says... <SAP:Code area="RCVR_DETERMINATION">"NO_RECIEVER_CASE_ASYNC"</SAP:Code> Can anyone tell me ho

  • Finder Not showing Sidebar

    In my finder not showing sidebar. I have checked finder preferences etc..

  • Cannot Load JPG Files From Canon Powershot S2 IS

    Hi, I'm having a problem loading JPG files from my Canon Powershot S2 IS. When I plug the camera into the USB port, I get the Canon Camera/DV Twain Driver with a list of images to import. They are all JPEG images, which is my camera's native format.