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

Similar Messages

  • GOA Internal notes and Vendor text not transmitted to R/3

    Hi SRM Gurus,
    I'm currently working with SRM_SERVER 500(SAPKIBKS09) release, we use ECS (Extended Classic Senario) and we have following problem with global outline agreements (GOA).
    In a GOA, the Internal notes and vendor text can be entered on Header and Item level. But the information from a GOA are not transmitted to R/3.
    Do you know why !?
    Cheers,
    Rafi.

    Hi,
      Pls see if the  foll notes  help:
    609222
    646903
    BR,
    Disha.
    Pls reward points for helpful answers.

  • Extended classic scenerio

    hi
      i am working in extend classic scenerio... i want to create a PO for the backend pur.org and pur.grp ...is it possible to create...
    bcz for this type of scenerio we can create PO for local pur.grp and org...i thk so is it correct...
    plz give me the detail steps regarding it...

    Hi,
    In addition to what Suren's reply please find the below points which make you clear about the scenarios :
    You can very well create P.Os for back end materials using back end P.Orgs and P.Groups.
    Stand Alone Scenario : Only local P.Os can be created using local material / service, local P.Org and Local P.Group.
    This P.O will not get replicated to back end. The entire cycle will be completed in SRM. Only the accounting document will be created in the backend Accounting system.
    Extended Classic Scenario : P.Os can be created only for back end materials, backend P.Org and back end P.Group.
    The P.O is created in SRM and a copy of it is sent to back end R/3 which can be viewed using ME23N txn.
    The confirmation and invoice can be created either in SRM system or in R/3 system.
    If both stand alone and Extended classic scenarios co-exist then that scenario is called Decoupled Scenario.
    Hope this makes you more clear about various implementation scenarios.
    Clarifications are welcome.
    Award points for helpful answers.
    Rgds,
    Teja

  • Internal note and Vendor text to R/3 PO

    HI All,
    I need your help in implementing this process.
    We are in SRM 4.0, using extended classic scneraio.
    Internal notes or Vendor text entered in the shopping cart is getting transfered to the text of EBP PO item. But is it not getting copied over to the R/3 PO.
    What should I do to copy these texts to R/3 PO?
    Thanks.

    Hi Arun,
    From SRM 5.0
                                                                                    From SRM side we can map the long text fields with BAPI                       
    structure (which is not available in lower releases), inorder to map          
    this we have to use BBP_LONGTEXT_BADI  > GET_COPY_RULES                       
    method. This will be used to map the long text fields with                    
    BAPI structure as per the copy rules defined in the method                    
    GET_COPY_RULES.                                                                               
    Now when we transfer the PO the long text fields (potextitem)                 
    would be available in R/3 system but this 'potextitem' should be              
    mapped with the bapi_potextitem in R/3 side. Inorder to map this              
    we have to use the BADI BBP_POINBOUND_BADI   > MAP_BEFORE_BAPI                
    method. In MAP_BEFORE_BAPI method (of the BADI BBP_POINBOUND_BADI) we         
    need to map the structure BAPI_POTEXTITEM with the values from the            
    structure bbp_poitemtext. There is no                                         
    need of RFC call to SRM system from R/3 system inorder to get the long        
    text vlalues.                                                                               
    Here we have to use both the BADIs (BBP_LONGTEXT_BADI in SRM side,            
    BBP_INBOUND_BADI in R/3 side) to transfer the vendor text and internal        
    notes.                                                                               
    i) BBP_LONGTEXT_BADI   > used to map the long text fields                  
          to BAPI strcture based on the copy rules (defined in the                
            method GET_COPY_RULES).                                               
       ii)BBP_INBOUND_BADI    > used to map the long text with                    
          BAPI_POTEXITEM which is available in R/3 system. RFC call               
           to SRM is not required which would lead to performance                 
          issues                                                                               
    In lower releases                                                                               
    We can't send the text values from SRM system to R/3 system.                  
    So, from R/3 we need to use the BADI bbp_poinbound_badi   >                   
    map_before_bapi method to retrive the text values (using RFC call) and        
    map it to BAPI_POTEXTITEM structure.                                                                               
    Regards
    Laszlo

  • Extended classic scenario and printout in ERP

    Hi,
    we want to use extended classic scenario but the printout of the PO should happen in the backend system. PO is already created in the ERP system but I can't change it (as designed). How is it possible to create the printout from the backend?
    Thanks
    Hubert

    Hi Hubert
    This consulting note is for triggering Output of PO from ECC instead of SRM. Printing can happen from ECC if you can switch off PO Output form SRM and start triggering the same from ECC as per consulting note.
    Try working with this FM In SRM BBP_OUTPUT_PO_PRINT_REMOTE for printing the PO, if PO Output is still required to be triggered from SRM.
    Regards
    Virender Singh

  • PO data extraction from ECC to BI in Classic vs extended classic scenerio

    HI guyz,
    In my project, we are using exteneded classic scenerio for our srm implementation where we fetch shopping cart, purchase order and confirmations data from srm system and invoice data from ecc system BI. also its succesfully running in production system till now.
    but a requirement came where for one country we need to use classic scenerio only i.e. we need to fetch po data from ecc system to bi.
    please suggest.
    regards,
    raps.

    Hi
    please use 2lis_02_hdr, itm and scl for po information and filter the infopackage by country.
    Thanks
    Krishnan.

  • 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.

  • Classic Scenario and free text

    Hi,
    Scenario : Classic (No sourcing cockpit in SRM)
    As for the free text item, I want to assign 'fixed' vendor to create a PO in back-end. How do I do it ?
    Thanks
    Pranav

    Hi
    You will have to work with partner function 00000039 which is the prefered vendor to move into the partner function 00000019.
    In the BBP_DOC_CHANGE_BADI we provide the business partner data
    through the IT_PARTNER interface table. the prefered vendor or desired
    vendor has partner type 39, the regular supplier will have partner
    type 19. a switch from 39 to 19 .
    regards
    Muthu

  • Vendor text not visible in SAP R/3

    Hello All,
    When a purchase order is created in SRM with additional text - ie. Vendor text. ( Either at item or header level) This text is not visible when viewing the purchase order in SAP R/3.Does it not come default ??? i am expecting the text to be reflected In the text tab in the item detail section.
    Does it require any BADI or config for the same to reflect in R/3
    Regards
    ~Rupesh

    Hi
    You can transfer the long text to the backend through the R/3 backend <b>bbp_po_inbound_badi</b>. Your code must be placed in the <b>BBP_MAP_BEFORE_BAPI</b> method.
    <u>Use any of the SRM BADIs :</u>
    1) BBP_ECS_PO_OUT_BADI
    2) BBP_CREATE_BE_PO_NEW
    3) BBP_CREATE_PO_BACK
    4) BBP_LONGTEXT_BADI
    <b>Please go through the links below -></b>
    Re: Extended Classic Scenerio and Vendor Text
    Re: MM - SUS: transfer text of the purchase order from R/3 to SRM
    Do let me know.
    Regards
    - Atul

  • SRM 7 : Vendor record replication in backend with Extended Classic Scenario

    Hello,
    We are implementing SRM 7 with Extended Classic Scenario and Supplier Self-registration.
    Can you explain what is to be configured to get the new vendors replicated to the backend?
    Thanks in advance.

    Hi,
    It is possible to transfer suppliers to ERP system, if you use 'Supplier registration with ERP' scenario. After registration and acceptance, newly registered suppliers would appear on supplier monitor from where you can transfer them to backend system.
    Check the below link for more details:
    http://help.sap.com/saphelp_srm50/helpdata/en/cf/35074152aff323e10000000a155106/frameset.htm
    Regards,
    Sanjeev

  • How differentiate POs classic scenario and POs extended classic scenario?

    Hi Gurus,
    Is possible determine that some POs are generated in SRM system and send to R3 (Extended classic scenario) and other POs only to send from SRM to R3 system (classic scenario) in the same system?
    How we can differentiate which POs should be sent to R3 (classic scenario) and which not? Is possible use type of document for example? Could you explain me if exists standard process?
    The objective is determining the following: Is necessary differentiating POs created in SRM of importation and  should be sent to R3 system (classic scenario), and in case of local POs (not importation) is necessary extended classic scenario.
    I have understood that there is a scenario that includes the Classic and Extended Classic, I think is called Decoupled scenario.
    Thanks for your help!!

    Hello,
    Yes this is possible.
    You can do it automatically based on the product category. You must define the back-end system you wish to use for each product category by making the relevant settings in Customizing for SAP SRM under SRM Server --> Technical Basic Settings --> Define Backend System for Product Category
    Check the online documentation here: http://help.sap.com/saphelp_srm701/helpdata/en/f3/6f505050404ce99151722a79a2c089/frameset.htm
    You can also use Business Add-In BBP_EXTLOCALPO_BADI to overwrite settings made in Activate Extended Classic Scenario and implement more rues for the scenario determination, e.g. based on the purchasing organization for manually created PO's.
    First you set you system to Activate Extended Classic Scenario : SPRO --> SAP Supplier Relationship Management --> SRM Server --> Cross-Application Basic Settings --> Activate Extended Classic Scenario.
    Then you set exceptions in the BAdI.
    Regards
    Franck

  • Limit shopping carts in extended classic scenario

    How can we implement limit shopping carts in extended classic scenario. Has anyone done it? Thanks in advance

    Hi
    Which SRM version are you using ? It's possible to implement limit items concept in ECS Scenario.
    What exactly you are looking for ?
    Please have  a look to the following links as well.
    http://help.sap.com/saphelp_srm50/helpdata/en/40/654d216f12754e9decdaf4d360bc1c/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/d1/77623c44696069e10000000a11405a/frameset.htm
    <b>Few SAP OSS Notes to refer in this case.</b>
    <u>Note 712702 ECS shopping cart with several limits
    Note 724261 Limit: Error during creation of local purchase order
    Note 694442 Limit SC: Customer fields not transferred to backend PO
    Note 690000 Limit SC: Customer fields not transferred in Backend PO
    Note 699255 Internal note and vendor text for LimitPO and LimitPReq
    Note 501977 Error with limit SC: "Unit measure has no ISO code"
    Note 520514 Limit, BBP_PD148: No account assignment details were adopted
    Note 514727 Limit: Contracts are not displayed in the status
    Note 516444 Account assignment check in the shopping cart with limit
    Note 515500 Limit:'Confirmation and invoice' indicator not transferred
    Note 515695 Invoice entry for limit shopping carts not possible</u>
    Regards
    - Atul

  • "Error in Process" for POs after changing Tax codes and Vendor address

    All,
    We are in extended classic scenario and we have 2 POs with status "Error in Process"
    PO 1:
    The PO was ordered with 3 line items, Confirmed, Inovoiced. Later our accoutnig team realized there should not be tax for one of the line item in the PO. So they created Credit memo and asked our purchasing dept. to change PO from Taxable to Tax except.
    Now the porblem is, when PO chages to tax except in SRM, it is going to "Error in Process".
    What could be the reason?
    PO 2:
    The PO have 10 line items and Confirmed, No invoice is generated.
    Now the Purchsing want to change vendor address in the PO, they changed the vendor address in the PO.
    Now the porblem is, when PO changes in SRM, it is going to "Error in Process".
    I checked the RZ20 Traansaction in SRM, both POs have same errors:
    Backend application errors "Indicator for GR-based invoice verification used not allowed"*
    We removed 'Confirm Performance of Service/Goods Receipt' tick mark for the PO in SRM under follow on documents and it is throwing error saying it must be checked.
    Did any one got this error, what i need to check for this errors?. any help?
    Thanks
    Rams

    Hi,
    Once the PO is created . Confirmation made and invoice .Tax change will not be allowed.
    First reverse the Invoice.
    Cancel the confirmation
    then change in the P.O
    Do the Confirmation and invoice it will allow
    Regards
    G.Ganesh Kumar

  • Extended Classic Scenario - Free Items?

    Does SAP support PO's in Extended Classic Scenario with a zero price (free items)? 
    My client is switching from classic to extended classic scenario and they require to be able to creaet PO's that have a zero price like they have in the classic scenario.
    We are currently getting an error that we need a price with the IR flag, but I would expect the system to automatically unflag the IR flag for a free item?

    Hi Jay,
    Thanks for your response.  There are two problems with your soluiton.  First the shopping cart doesn't have the IR flag on it and can't be changed by the user and we have PO's created directly from SC's and go out to the vendor.
    Second, In extended classic scenario it apprears that the system doesn't allow you to change the ir flag on the PO and make the cooresponding change in the ERP PO.

  • Extended classic delete purchase order line items

    We have a problem with the backend purchase order updating with changes made to the local (SRM) PO.  A purchase order was cut with six line items and replicated to R/3 as expected.  The line items contained materials.  A couple of days later the requestor decided this order was not needed so the buyer went into the local PO and deleted the line items.  The local PO looks fine but the backend PO has not been updated.  I am recieving an alert message that states the following: "The material 0 does not exist or is not activated.  BP_PD_PO_TRANSFER_EXEC".  We do not have a material 0.
    I've done an OSS search and came across note 918450.  It mentions some issues with account assignment indexes for the extended classic scenerio.  I've implemented the note and ran the program BBP_EXT_PO_ACC_INDEX, however nothing has changed with the backend PO.  Also the note doesn't give much information on what should be done once the code changes are made.
    Can anyone give me some insight on how I might find out what the problem is?
    Best regards,
    Shawn O'Connor

    Hi Shawn,
    We had a similar problem before - we didn't get the alert message though. We implemented note 601073 in R/3 and the R/3 PO is updating fine now.
    Regards,
    Paula.

Maybe you are looking for

  • SSO to Web Service using SAP Logon Ticket

    Hi, I have to do SSO using SAP Logon Ticket between my portal and a Java Web Service that is accessible over internet. I do have the WSDL file of this Web Service. I want to know: 1. What changes are required in Web Service to configure it to read an

  • Using EveryNCallback function with a C++ class (not VB)

    Hello all, I am trying to incorporate one of the ANSI C examples into my code which contains C++ classes. I receive errors because of having to declare the EveryNCallback and DoneCallback functions as static to keep their C function signature. This o

  • Is there a montage package in adobe. What is the easiest way to do montages?

    I would like to do professional montages the easiest way. Is there a package in adobe that I can use with my photoshop.  I use to do them on old photoshop 5, was able to have my photos and format on the same page and just move them. But its not worki

  • How to read from TDC-ISA card

    Hello, I am having a TDC-ISA card for my experiment. I wish to write a VI in Labview which will read the data from this card. Can anyone guide me which are the ways or functions I can use? If anybody has another suggestion for my problem! Regards, Ka

  • Is it possible to install a new cpu for a Satellite C50D-A?

    [Computer Specs|http://www.mytoshiba.com.au/products/computers/satellite/c50/pscfwa-03j00k/specifications] I am looking to see if anyone can help me find out if it's possible to change the cpu in my laptop, and what the limitations there might be for