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

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

  • Internal Notes and Supplier Textx

    Hello Gurus,
    Where in SRM / R/3 do we define as to where the Text should be passed to R/3 PO from SRM shopping Cart.Notes and Attachemenits Tab Page Texts)
    Thanks in Advance and for sure points rewarded
    Arshad

    Hello Arshad,
    As mentioned by Ricardo , you need to maintain the text mapping under the path :
    SPRO --> SAP Implementation Guide --> SAP Supplier Relationship Management --> SRM Server --> Cross-Application Basic Settings --> Text Mapping --> Text Mapping for Inbound and Outbound Texts.
    Some reference entries are mentioned below.
    External Object type External text id External header/item SRM text schema SRM text ID SRM header/ Item
    BUS2012 F01 Header SC HTXT Header
    BUS2012 F01 Item SC NOTE Item
    BUS2012 F02 Item SC ITXT Item
    Best Regards,
    Rahul

  • Difference in field length internal note in sc and longtext

    When I fill in an internal note in the shoppingcart the fieldlength is around 60 characters wide , but when I look in all the structures involved in shoppingcarts with longtext it is 132 characters width ?
    Why is the webinterface length different than the actual structure and is it also possible to make them similar so there will no be strange line breaks in the internal note when you copy past textelements ?
    or is it an error in customizing ?
    the problem is when people create a sc and copy paste a text in a textelement then it is truncated to 60 characters. when it is printed the correct linebreaks are gone and the words are just filled until end of line.
    we work with SRM 5.5
    kind regards
    arthur
    Edited by: A. de Smidt on Dec 16, 2010 11:56 AM
    Edited by: A. de Smidt on Dec 16, 2010 1:11 PM

    Hi dear,
    This is the standard. Using Extended Classic Scenario the SRM document will be the lead document and not all information will be transferred to ECC. This mean, internal note and vendor text can be read in SRM only.
    Thank you!
    Regards,
    Denise Zanuz

  • Internal Notes/Supplier Text Issue

    Hello Gurus....
    Can you explain me what this function is and how it works...
    A user in SRM 7.0 User creating a Shopping cart enters the Internal Notes and SUpplier Text.
    My question:
    Should the system allow the user to enter the Text in  mid of Shopping Cart Approval ..?
    Thanks
    Arshad

    Hi Jay Yang ,thanks for your response...
    I have an issue with the Internal Notes/Supplier Tetxs.
    If the Shopping cart is in the mid of Approval and if the Users wishes he should be able to add the text right....,I am not sure if this is again subjected to approval process.
    The Issue here is the Users are not able to add the Supplier Text or the Internal notes and the Pop-up is in the disabled state when clicked on the Hyperlink in Notes and Attachments tab page.
    Please help me with a soultion if any faced the same issue.
    Thanks in advance
    Arshad

  • 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

  • Internal note \ Vendor text in shopping cart not getting correctly saved.

    Hi SRM  folks,
    We are at SRM 4.0 with extended classic.
    We are facing issue with shopping cart ( BBPSC01 ) for  vendor text \ internal note in  " Documents and Attachments Tab" in item detail screen as below :
    Suppose we  enter below three lines in internal note \ Vendor text  as:
    XXX
    AAA
    CCC
    They will appear as below :
    XXX
    AAA
    AAA
    CCC
    CCC
    Line items are getting duplicated.  Please let me know  how this can  be resolved or if any SAP note available ?
    Moderator message - Please do not offer points or rewards
    Thanks in Advance,
    Sachin
    Edited by: Rob Burbank on Jul 30, 2010 9:39 AM

    Here is solution :
    kindly apply the following notes:
    1253076 No Vendor Text Exists Incorrectly Displayed
    1289174 Vendor text/Internal Note is not deleted
    1313904 Extra Line Breaks are added in Approval Notes
    After this please republish all of the Templates with the Report
    w3_publish_services.
    Afterwards the Template Cache has to be invalidated with the
    transaction sitspmon -> Tab "Template and Mime Cache" -> Button
    "Systemwide".
    If you use Proxy Server, you have to empty the cache there as well.
    Furthermore the Temporary Internet Data of the Browse has to be deleted.
    Retest the scenario and see if the behavior still persists.
    Those note  solved the issue

  • Identifying vendor text ,internal note fields

    hi gurus,
    iam not able to find vendor text and internal fields can u  pple just help me in dis matter.
    •     Internal Note (TDID = NOTE) : This field appears under “Document” tab of the PO at Item level. The value maintained in this field needs to be concatenated with “Vendor text” (TDID = ITXT) field separated by “,”.
    plz sent me da answer to my mail id:[email protected]

    If you want to concatenate texts, first of all you need to get the text first.
    use read_text function module to read the text passing
    Text name - PO number/vendor number and language = syst language and text id = (to get this go a head double click on the text and then go to - header ... this will give yo the this) and text object. do the same for other text and then concatenate. if this is not the one you want. Explain it clearly and dont ask users to send to your email....

  • Vendor Text / Internal notes during Invoice creation

    Hello,
    We can create user ID for a Vendor contact using "Employee for Business partner" under "Manage Business partner" option.
    With this user ID, while trying to create an Invoice, Vendor text / Internal notes drop down does not appear under "Document tab" at item level. We only see one option "Comments from Vendor".
    But during invoice creation by a regular user , we see the drop down for "Vendor Text / Internal notes". We dont see the option "Comments from Vendor"
    Question : Is it possible to have the "Vendor Notes / Internal notes" drop down made available for Vendor Contacts just like reuglar users?
    FYI - We are using Standalone scenairo.
    Thanks for your reply in advance.
    Regards,
    UM.

    Hi Jon,
    Like said Yann, try to use BBP_DOC_CHECK badi.
    In this badi You can use FM BBP_PD_SC_GETDETAIL.
    Example:
      call function 'BBP_PD_SC_GETDETAIL'
        exporting
          i_guid     = iv_doc_guid
        importing
          e_header   = wa_e_header
        tables
          e_item     = e_item
          e_account  = e_account
          e_longtext = e_longtext
          e_messages = e_messages.
    This FM show You all longtext attached in document.
    Regards,
    Marcin Gajewski

  • Get Supplier text and internal note

    Hello Experts,
    I need to print Supplier text (item and header level both), Internal note  of my shopping cart and Purchase order.
    Is there any standard function module to fetch those text ?
    what is the way to fetch those text and show it on my Print form.
    Thanks!!
    Sunny Sharma

    Hi,
    You can get the internal note BBP_PDLTX_GETDETAIL.
    or
    Use FM BBP_PD_SC_ITEM_GETDETAIL and pass SC item guid.
    Get the internal note in  E_LONGTEXT table
    Regards,
    Neelima
    Edited by: S Neelima on Mar 15, 2010 12:44 PM

  • How to get Vendor name and Material text in FAGLL03 transaction?

    Hello All,
    I am executing FAGLL03 report which display Vendor No and material No in item level but I want Vendor name and Material text to be display for every vendor no. and material no.
    Please let me know any approach to do this?
    Thanks in advance.
    Regards
    Steve

    Hi Raymod,
    Again I am getting the same error after executing all reports and FM.
    Internal error in ANALYZE_ACT_FIELDCAT
    Message no. MSITEM012
    Diagnosis
    An internal error has arisen in the form routine ANALYZE_ACT_FIELDCAT for program RFITEM_INC.
    This is due to inconsistencies between table T021S (special fields) and structure RFPOSEXT.
    System Response
    During the processing of special fields in the line item list, errors and even a program termination may occur.
    Procedure
    Recreate the special fields in Customizing. If the error occurs again, contact SAP.
    Can you pls check it out in your system if you can?
    It is not working here ..
    Thanks and Regards
    Steve

  • SAP SCRIPT Header text and Item text not printing in customized PO

    Hello Experts,
                          I have copied the standard MEDRUCK to ZMEDRUCK and customized the form according to the requirement.
    I want to print the header text and Item text in my form.
    For Header text I have used :
    /: INCLUDE &EKKO-EBELN& OBJECT EKKO ID F01
    Problem 1: The text what I enter in header text is flowing only when I hit on print preview without saving the form. Once I save the SAP SCRIPT  and click on print preview the field is appearing blank. I also tried to print the form, but the field is appearing blank even on the print out.
    Problem 2: For item text the field is concatenation of  EBELN & EBELP. Can anyone suggest me how to concatenate and fetch the text in item text.

    Hi,
        Im getting an error in my subroutine pool for i_xtline which is to fetch ITEM TEXT., It says its not a in any internal table nor defined as data. How can I proceed further. I have pasted my code below. Please check and revert ASAP
    PROGRAM  ZMEDRUCK_SUBP1.
    TABLES: EKPO, EKKO.
    FORM fetch_table_data TABLES in_tab STRUCTURE itcsy
                                 out_tab STRUCTURE itcsy.
    data xname like THEAD-TDNAME.
    data i_xtline like xtline.
    clear i_xtline.
    refresh i_xtline.
    CONCATENATE EKPO-ebeln EKPO-ebelp INTO v_item_text.
    MOVE v_item_text to ITEMTXT.
    CALL FUNCTION 'READ_TEXT'
      EXPORTING
      CLIENT                        = SY-MANDT
        id                            = F01
        language                      = EN
        name                          = ITEMTXT
        object                        = EKPO
      ARCHIVE_HANDLE                = 0
      LOCAL_CAT                     = ' '
    IMPORTING
      HEADER                        =
      tables
        lines                         = i_xtline
    EXCEPTIONS
       ID                            = 1
       LANGUAGE                      = 2
       NAME                          = 3
       NOT_FOUND                     = 4
       OBJECT                        = 5
       REFERENCE_CHECK               = 6
      WRONG_ACCESS_TO_ARCHIVE       = 7
      OTHERS                        = 8
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDFORM.

  • SQL 2012 SP1 - How to determine a query that causes Error 8623 in SQL Log: The query processor ran out of internal resources and could not produce a query plan. This is a rare event...

    We are getting multiple 8623 Errors in SQL Log while running Vendor's software.
    How can you catch which Query causes the error?
    I tried to catch it using SQL Profiler Trace but it doesn't show which Query/Sp is the one causing an error. 
    I also tried to use Extended Event session to catch it, but it doesn't create any output either.
    Error:
    The query processor ran out of internal resources and could not produce a query plan. This is a rare event and only expected for extremely complex queries or queries that
    reference a very large number of tables or partitions. Please simplify the query. If you believe you have received this message in error, contact Customer Support Services for more information.
    Extended Event Session that I used;
    CREATE EVENT SESSION
        overly_complex_queries
    ON SERVER
    ADD EVENT sqlserver.error_reported
        ACTION (sqlserver.sql_text, sqlserver.tsql_stack, sqlserver.database_id, sqlserver.username)
        WHERE ([severity] = 16
    AND [error_number] = 8623)
    ADD TARGET package0.asynchronous_file_target
    (SET filename = 'E:\SQLServer2012\MSSQL11.MSSQLSERVER\MSSQL\Log\XE\overly_complex_queries.xel' ,
        metadatafile = 'E:\SQLServer2012\MSSQL11.MSSQLSERVER\MSSQL\Log\XE\overly_complex_queries.xem',
        max_file_size = 10,
        max_rollover_files = 5)
    WITH (MAX_DISPATCH_LATENCY = 5SECONDS)
    GO
    -- Start the session
    ALTER EVENT SESSION overly_complex_queries
        ON SERVER STATE = START
    GO
    It creates only .xel file, but not .xem
    Any help/advice is greatly appreciated

    Hi VK_DBA,
    According to your error message, about which query statement may fail with error message 8623, as other post, you can use trace flag 4102 & 4118 for overcoming this error. Another way is looking for queries with very long IN lists, a large number of
    UNIONs, or a large number of nested sub-queries. These are the most common causes of this particular error message.
    The error 8623 occurs when attempting to select records through a query with a large number of entries in the "IN" clause (> 10,000). For avoiding this error, I suggest that you could apply the latest Cumulative Updates media for SQL Server 2012 Service
    Pack 1, then simplify the query. You may try divide and conquer approach to get part of the query working (as temp table) and then add extra joins / conditions. Or You could try to run the query using the hint option (force order), option (hash join), option
    (merge join) with a plan guide.
    For more information about error 8623, you can review the following article.
    http://blogs.technet.com/b/mdegre/archive/2012/03/13/8623-the-query-processor-ran-out-of-internal-resources-and-could-not-produce-a-query-plan.aspx
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • How to change "vendor text " label in BBPSC01 and BBP_POC

    Hi,
    In French logon , i have a wrong translation for "vendor text" in the document tab for the SC and PO.
    I was not able to find the correct function group where "document" tab is managed
    Do you know where to change this description ?
    Kind regards,
    Yann

    solved.
    Text schema in SPRO...

Maybe you are looking for

  • Trying to connect a home computer using Outlook 2013 to my business Exchange server 2010.

    I have a new Dell XPS with Outlook 2013 installed and the native email client installed. I was able to enter in my exchange 2010 credentials to the native email client and it worked. when I try to enter the credentials for Outlook 2013 I received an

  • Standardise page sizes in merged PDF?

    Hi everyone, I'm trying to merge together a PowerPoint '07 and an Excel '07 file, both set to A4 lanscape page layouts, in Acrobat 9 Standard.  However, in the final merged PDF, the old Excel pages are huge compared to the PowerPoint slides - about 6

  • PROBLEM DURING CREATING AN AR INVOICE

    Dear Sir, I am having a problem during creating the AR invoice from the delivery. I am getting the message: (2) Message Sales Employee is Must. I am unable to create AR invoice for this reason. But when i am going to create AR invoice for the same de

  • Excel 2007 will not print

    Hi - I have an HP Pavillion dv2000 running 32 bit Vista and an HP Photosmart C4280 Al-in-One. The two get along quite well except for Excel 2007.  The printer will print Word and .pdf documents but when I try to print Excel I get a message saying the

  • Quickview conversion to query not available

    Hi, I created a quickview in SQVI, and I want to convert it to query. But when I go into SQ01, in the menu the option 'convert to quickview' is greyed out. Anyone has idea? Thanks! /BR Ben