Vendor Text

Hi,
We need the vendor texts tobe pulled into PO header text. So I configure as follows: SPRO->IMG->Materials Management->PO->Texts for PO->Define copying rules for Header Texts. In header text linkages -> added the source object -"Vendor Master"  to the source text "Header Text". The issue is:
I dont find the option PO header Text in vendor master(XK02) -menu-> extras -> text. I can see only the options for accounting text and PO memo but not PO header text that I added in the config.
Please assist.
Thank you.

Hi Sharan,
Vendor master has three types of texts - text object LFA1 on the general level, text object LFB1 on the comp. code level and the text object LFM1 on the purchasing org. level. To see the text types of the object LFM1 you shall go to the purchasing view of the vendor master and then choose in the menu "Extras -> Texts". If you do the same on the general level of the vendor master (e.g. the view "control") or on the comp. code level (e.g. the view "accounting info"), the system will only show the text types of the corresponding object types LFA1 or LFB1.
BR
Raf

Similar Messages

  • Vendor text doesn't transfer from SRM PO to R/3

    Good evening,
    We are new in SRM SCE, we have a problem with the vendor text. In SRM appears this information and the PO is e-mailed correctly but when we review the PO in R/3 this information doesn't fill in. We don't know if the problem is in SRM or in R/3.
    In BBP_PD the information, vendor text, is contained under TDID with the ITXT code. What can we review? We have take a look to some BADI (IF_EX_BBP_ECS_PO_OUT_BADI~BBP_B46B_PO_OUTBOUND) in SRM but it comes with the data blocked and we can't change their contain, concretely CS_BAPI_POITEM_EXT.
    Thanks in advance,
    Francisco

    Which scenario are you using in SRM?
    Do you have a requisition created prior to the PO on the R3 side?  If so, check and see if the text is there.  Then, check the configuration on the R3 side to make sure the text on the requisition is adopted to the PO.  Since the shopping cart is line item level, it will appear on the line item on the PO.
    Monique Stephens

  • Vendor text in the infospoke .

    HI
    I have created Infospoke (3.5)  with DB table  .ODS is feeding data to the Info spoke .There is one info object (ovendor) which i am reading from master data in  the ods ,but  in the info spoke i need  vendor key and text  when i run the Db table .Is it  feasible to have vendor text fetched at runtime by using Badi  if so please give me sample code  where i can bring Text information.
    Please reply me imm
    -PN

    Hi Sri,
    Thanks for your input, but I can locate the fix method.
    Following is the some pic for the configuratino:
    1. Access sequence for text determination:
    1) Text procedure:
    http://p11.freep.cn/p.aspx?u=v20_p11_p_0809261114357864_0.jpg
    2) Text ID's in Textprocedure
    http://i3.6.cn/cvbnm/c2/32/f4/fef7620ec71c89b9b71233a643151152.jpg
    3)Access Sequence for Text ID's
    http://i3.6.cn/cvbnm/42/c8/0e/6ea2bce637e4ef51dccf102a67e99b91.jpg
    And I am not sure how to find the access sequence for delivery - pick slip, Is it realted to the output type for the pick slip?
    If possible, could you explain how the text link to the output type?
    Cheer,
    Rick

  • Vendor text font needs to be changes to appear in PO header.

    Hi ,
    I am trying to fit some vendor text (P. org level) from vendor master in PO header area.
    The PO header area is restricted and i dont want to change my PO form.
    So, i can currently fit only 3 - 4 lines of text while i need to fit 6 lines of text.
    There must be a way to make the font smaller, but only the vendor master PO text format should get changed, no other default fonts.
    Please suggest.
    Thanks,
    Ritika

    Hi Lakshman,
    Thanks for your reply. I have been looking into it since i posted the question but looks like the font is fine, any smaller and noone will be able to read. And we dont want to touch the PO form too as it will change everything globally which we do not want. That will be the last resort.
    Regards,
    Ritika

  • Text limit in PO - Vendor text

    Hi ALL,
    Is there are limit in vendor texts? My user has entered a large text in the Po -vendor text.
    While ordering the PO it gave a dump error. I suspect long text could be the reason.
    I am using SRM 4.0 - Ex classic scenario.
    Could you please help me to resolve the issue?
    Thanks.
    Dump details
    Runtime Error          DATA_LENGTH_NEGATIVE
    Except.                CX_SY_RANGE_OUT_OF_BOUNDS
    Short text: Invalid partial field access: Negative length
    What happened?
        Error in ABAP application program.
        The current ABAP program "/1BCDWB/SAPLSF00000001" had to be terminated because
         one of the
        statements could not be executed.
        This is probably due to an error in the ABAP program.
    Error analysis
        An exception occurred. This exception is dealt with in more detail below
        . The exception, which is assigned to the class 'CX_SY_RANGE_OUT_OF_BOUNDS',
         was neither
        caught nor passed along using a RAISING clause, in the procedure "%GLOBAL_INIT"
         "(FORM)"
        Since the caller of the procedure could not have expected this exception
         to occur, the running program was terminated.
        The reason for the exception is:
        The system tried to access field "LV1" with length
        "-10" in the current program "/1BCDWB/SAPLSF00000001".
        Partial field access is not allowed with negative length specifications.
    How to correct the error
        Please use a positive length specification when trying to access a
        field "LV1".
        If the error occurred in one of your own programs or in an SAP program
        that you modified, try to correct it yourself.
        You may able to find an interim solution to the problem
        in the SAP note system. If you have access to the note system yourself,
        use the following search criteria:
        "DATA_LENGTH_NEGATIVE" CX_SY_RANGE_OUT_OF_BOUNDSC
        "/1BCDWB/SAPLSF00000001" or "/1BCDWB/LSF00000001F01"
        "%GLOBAL_INIT"
    Information on where terminated
        The termination occurred in the ABAP program "/1BCDWB/SAPLSF00000001" in
         "%GLOBAL_INIT".
        The main program was "SAPLBBP_PO_UI_ITS ".
        The termination occurred in line 1420 of the source code of the (Include)
         program "/1BCDWB/LSF00000001F01"
        of the source code of program "/1BCDWB/LSF00000001F01" (when calling the editor
         14200).
        Processing was terminated because the exception "CX_SY_RANGE_OUT_OF_BOUNDS"
         occurred in the
        procedure "%GLOBAL_INIT" "(FORM)" but was not handled locally, not declared in
         the
        RAISING clause of the procedure.
        The procedure is in the program "/1BCDWB/SAPLSF00000001 ". Its source code
         starts in line 621
        of the (Include) program "/1BCDWB/LSF00000001F01 ".
    Line  SourceCde
    1390                    WA_LONGTEXT-TDID TO WA_ITEMTAB-TDID,
    1391                    'EN' TO WA_ITEMTAB-TDSPRAS,
    1392                    LV2 TO WA_ITEMTAB-TDLINE.
    1393              APPEND WA_ITEMTAB TO LT_ITEMTAB.
    1394              CLEAR WA_ITEMTAB.
    1395              CLEAR: LV2, WA_ITEMTAB.
    1396 * If LV_REMAINING is GT 110 then tranfer 110 char from LV1 to LV2 and append to int table
    1397              IF LV_REMAINING > 110.                                                        "
    1398                MOVE LV1+LV_ADDLEN(110) TO LV2.
    1399                MOVE: WA_LONGTEXT-GUID TO WA_ITEMTAB-GUID,
    1400                    WA_LONGTEXT-TDID TO WA_ITEMTAB-TDID,
    1401                    'EN' TO WA_ITEMTAB-TDSPRAS,
    1402                    LV2 TO WA_ITEMTAB-TDLINE.
    1403                APPEND WA_ITEMTAB TO LT_ITEMTAB.
    1404                CLEAR WA_ITEMTAB.
    1405                CLEAR: LV2, WA_TAB.
    1406 * Now move whatever is left in LV1 to LV2
    1407                LV_LEFTOVER = LV_ADDLEN + 110.
    1408                LV_REMOVE = LEN1 - LV_LEFTOVER.
    1409                MOVE LV1+LV_LEFTOVER(LV_REMOVE) TO LV2.
    1410              ELSE.                                                                         "
    1411                MOVE LV1+LV_ADDLEN(LV_REMAINING) TO LV2.
    1412              ENDIF.                                                                        "
    1413              LV_FLAG = 'X'.
    1414              EXIT.
    1415            ENDIF.                                                                          "
    1416            LV_COUNTER = LV_COUNTER - 1.
    1417          ENDDO.
    1418 * In case of no space in between characters
    1419          IF LV_FLAG NE 'X'.                                                                "
    >>>>>            CONCATENATE LV2 LV1+0(LEN3) INTO LV2.
    1421 *           MOVE: WA_LONGTEXT-GUID TO LT_ITEMTAB-GUID,
    1422 *                 WA_LONGTEXT-TDID TO LT_ITEMTAB-TDID,
    1423 *                 'EN' TO LT_ITEMTAB-TDSPRAS,
    1424 *                 LV2 TO LT_ITEMTAB-TDLINE.
    1425 *             APPEND LT_ITEMTAB.
    1426            MOVE: WA_LONGTEXT-GUID TO WA_ITEMTAB-GUID,
    1427                    WA_LONGTEXT-TDID TO WA_ITEMTAB-TDID,
    1428                    'EN' TO WA_ITEMTAB-TDSPRAS,
    1429                    LV2 TO WA_ITEMTAB-TDLINE.
    1430              APPEND WA_ITEMTAB TO LT_ITEMTAB.
    1431              CLEAR WA_ITEMTAB.
    1432            CLEAR: LV2, WA_TAB.
    1433            LEN4 = LEN3 + 1.
    1434            MOVE LV1+LEN4(LEN1) TO LV2.
    1435            CLEAR: LEN4, LEN3, LEN1.
    1436          ENDIF.                                                                            "
    1437        ELSEIF LEN1 = 0.                                                                    "
    1438 *         MOVE: WA_LONGTEXT-GUID TO LT_ITEMTAB-GUID,
    1439 *               WA_LONGTEXT-TDID TO LT_ITEMTAB-TDID,

    Hi ALL,
    Is there are limit in vendor texts? My user has entered a large text in the Po -vendor text.
    While ordering the PO it gave a dump error. I suspect long text could be the reason.
    I am using SRM 4.0 - Ex classic scenario.
    Could you please help me to resolve the issue?
    Thanks.
    Dump details
    Runtime Error          DATA_LENGTH_NEGATIVE
    Except.                CX_SY_RANGE_OUT_OF_BOUNDS
    Short text: Invalid partial field access: Negative length
    What happened?
        Error in ABAP application program.
        The current ABAP program "/1BCDWB/SAPLSF00000001" had to be terminated because
         one of the
        statements could not be executed.
        This is probably due to an error in the ABAP program.
    Error analysis
        An exception occurred. This exception is dealt with in more detail below
        . The exception, which is assigned to the class 'CX_SY_RANGE_OUT_OF_BOUNDS',
         was neither
        caught nor passed along using a RAISING clause, in the procedure "%GLOBAL_INIT"
         "(FORM)"
        Since the caller of the procedure could not have expected this exception
         to occur, the running program was terminated.
        The reason for the exception is:
        The system tried to access field "LV1" with length
        "-10" in the current program "/1BCDWB/SAPLSF00000001".
        Partial field access is not allowed with negative length specifications.
    How to correct the error
        Please use a positive length specification when trying to access a
        field "LV1".
        If the error occurred in one of your own programs or in an SAP program
        that you modified, try to correct it yourself.
        You may able to find an interim solution to the problem
        in the SAP note system. If you have access to the note system yourself,
        use the following search criteria:
        "DATA_LENGTH_NEGATIVE" CX_SY_RANGE_OUT_OF_BOUNDSC
        "/1BCDWB/SAPLSF00000001" or "/1BCDWB/LSF00000001F01"
        "%GLOBAL_INIT"
    Information on where terminated
        The termination occurred in the ABAP program "/1BCDWB/SAPLSF00000001" in
         "%GLOBAL_INIT".
        The main program was "SAPLBBP_PO_UI_ITS ".
        The termination occurred in line 1420 of the source code of the (Include)
         program "/1BCDWB/LSF00000001F01"
        of the source code of program "/1BCDWB/LSF00000001F01" (when calling the editor
         14200).
        Processing was terminated because the exception "CX_SY_RANGE_OUT_OF_BOUNDS"
         occurred in the
        procedure "%GLOBAL_INIT" "(FORM)" but was not handled locally, not declared in
         the
        RAISING clause of the procedure.
        The procedure is in the program "/1BCDWB/SAPLSF00000001 ". Its source code
         starts in line 621
        of the (Include) program "/1BCDWB/LSF00000001F01 ".
    Line  SourceCde
    1390                    WA_LONGTEXT-TDID TO WA_ITEMTAB-TDID,
    1391                    'EN' TO WA_ITEMTAB-TDSPRAS,
    1392                    LV2 TO WA_ITEMTAB-TDLINE.
    1393              APPEND WA_ITEMTAB TO LT_ITEMTAB.
    1394              CLEAR WA_ITEMTAB.
    1395              CLEAR: LV2, WA_ITEMTAB.
    1396 * If LV_REMAINING is GT 110 then tranfer 110 char from LV1 to LV2 and append to int table
    1397              IF LV_REMAINING > 110.                                                        "
    1398                MOVE LV1+LV_ADDLEN(110) TO LV2.
    1399                MOVE: WA_LONGTEXT-GUID TO WA_ITEMTAB-GUID,
    1400                    WA_LONGTEXT-TDID TO WA_ITEMTAB-TDID,
    1401                    'EN' TO WA_ITEMTAB-TDSPRAS,
    1402                    LV2 TO WA_ITEMTAB-TDLINE.
    1403                APPEND WA_ITEMTAB TO LT_ITEMTAB.
    1404                CLEAR WA_ITEMTAB.
    1405                CLEAR: LV2, WA_TAB.
    1406 * Now move whatever is left in LV1 to LV2
    1407                LV_LEFTOVER = LV_ADDLEN + 110.
    1408                LV_REMOVE = LEN1 - LV_LEFTOVER.
    1409                MOVE LV1+LV_LEFTOVER(LV_REMOVE) TO LV2.
    1410              ELSE.                                                                         "
    1411                MOVE LV1+LV_ADDLEN(LV_REMAINING) TO LV2.
    1412              ENDIF.                                                                        "
    1413              LV_FLAG = 'X'.
    1414              EXIT.
    1415            ENDIF.                                                                          "
    1416            LV_COUNTER = LV_COUNTER - 1.
    1417          ENDDO.
    1418 * In case of no space in between characters
    1419          IF LV_FLAG NE 'X'.                                                                "
    >>>>>            CONCATENATE LV2 LV1+0(LEN3) INTO LV2.
    1421 *           MOVE: WA_LONGTEXT-GUID TO LT_ITEMTAB-GUID,
    1422 *                 WA_LONGTEXT-TDID TO LT_ITEMTAB-TDID,
    1423 *                 'EN' TO LT_ITEMTAB-TDSPRAS,
    1424 *                 LV2 TO LT_ITEMTAB-TDLINE.
    1425 *             APPEND LT_ITEMTAB.
    1426            MOVE: WA_LONGTEXT-GUID TO WA_ITEMTAB-GUID,
    1427                    WA_LONGTEXT-TDID TO WA_ITEMTAB-TDID,
    1428                    'EN' TO WA_ITEMTAB-TDSPRAS,
    1429                    LV2 TO WA_ITEMTAB-TDLINE.
    1430              APPEND WA_ITEMTAB TO LT_ITEMTAB.
    1431              CLEAR WA_ITEMTAB.
    1432            CLEAR: LV2, WA_TAB.
    1433            LEN4 = LEN3 + 1.
    1434            MOVE LV1+LEN4(LEN1) TO LV2.
    1435            CLEAR: LEN4, LEN3, LEN1.
    1436          ENDIF.                                                                            "
    1437        ELSEIF LEN1 = 0.                                                                    "
    1438 *         MOVE: WA_LONGTEXT-GUID TO LT_ITEMTAB-GUID,
    1439 *               WA_LONGTEXT-TDID TO LT_ITEMTAB-TDID,

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

  • 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

  • How to get vendor text in PO header?

    The requirement is to put vendor text in vendor master (XK03) and in Purchasing screen -> extras->text.
    We have a Purchasing Memo as well as a "Purchase Order Text" which i fill up. I require that the "Purchase order text" field value from vendor master should show in the PO header text. But it is not appearing currently.
    What could be the issue and how can i activate this?

    Hi,
    Make sure you have maintained the text rules in config.
    IMG>MM>Purchasing>PO>Texts-->Copying rules for header texts
    Maintain text linkages for header text (or whichever text value you want) with source object being vendor master and source "text purchase order text/memo".
    Thanks.

  • How to get Vendor Text in BBP_POC in SRM for Smartforms?

    Hi Guys,
    I kept looking for ways on how to get the Vendor Text in BBP_POC transaction to be used in our Zsmartforms; unfortunately, I was not able to identify how.
    In ECC system, I could get the long text through double-clicking on the text area and go to GOTO>HEADER>Technical name (TEXTID, Langu, etc).
    How about in SRM PO (BBP_POC)?
    Please suggest some ways.
    Thanks and regards,
    Reymar

    I used some GET_DETAIL FMs to get the vendor text.

  • Vendor text of PO line item replication from SRM to ECC.

    All experts,
    Users are entering the more informations for individual line item in to Vendor text field available in to SRM Purchase order.
    Client requirement is to replicate the Vendor text from PO in SRM to PO in ECC.
    Right now system is replicating PO with all information except text.
    How I can achieve it. Any help will be highly appreciate.
    Thanks in advance.
    Parag.

    This is due to a program error, and SAP has released a OSS note on this.
    Please check if this OSS Note applies to you. Note number  - 1129291
    Do reward points if useful.

  • SRM PO vendor text not copied to PO material text in ECC Po

    Hi all,
    We are on SRM 5.0 Extended Classic.
    In ECS,is it std functionality that the PO vendor text from SRM PO is copied to PO material text in the ECC PO?If so,Do we need to do any configuration on the SRM side for this transfer?
    Thanks!

    Hi,
    In standard the Vendor text in SRM P.O would not get transfered to P.O Material text in ECC.
    I am not sure why do you want to transfer vendor text to material text.
    You need to use BADI BBP_ECS_PO_OUT_BADI to transfer this text to the required field in P.O.
    Please speak to your ABAPer and get the coding done to achieve your requirement.
    Let us know in case of any further clarifications.
    Regards,
    Teja

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

  • 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

  • Vendor Texts per VSR/Site (Alternative data)

    Hi all
    How can I define Vendor Texts, to be used as Purchase Order Header Texts, per Alternative data, i.e. per Vendor Subrange (VSR) and/or Site/Plant?
    This would correspond to a text with Application Object (TDOBJECT) LFM2 instead of LFM1 (which is used for normal POrg specific Vendor Texts).
    I am using IS Retail and my Vendor Account Group has "Data Retention Levels: Purchaing" set for both VSR and Site/Plant.
    Steps (the way I hoped it would work):
    - Tcode: MK01/MK02/MK03
    - Select: Purchasing Data (this is where you normally enter texts via menu Extras - Texts)
    - Click: Alternative Data
    - Select: Specific alternative data (e.g. VSR)
    - Click: Purchasing
    - Menu: Extras - Texts (unfortunately not enabled at this step)
    The second step would of course be to enable the automatic copy to PO (Define Copying Rules for Header Texts) but let us take that later...
    Regards
    Dan

    the docu for retail says: text are possible at vendor sub-range
    http://help.sap.com/saphelp_470/helpdata/en/12/084445470311d1894a0000e8323352/frameset.htm
    I have not seen such option in core ERP system, and I never worked with Retail, so I cannot give you an reliable answer where to check.
    I usually would check in purchasing customizing OLME > Vendor master > define purchasing org specific texts.
    In core ERP I do not have an option to switch the text object.

  • Viewing SRM Purchase Order Vendor Text in SAP

    When looking at purchase orders using SAP transaction ME23N I can see the short text created for purchase orders. I would like to be able to access the data from the SRM Vendor Text field as this usually contains more useful information.
    I have tried looking at multiple text fields within ME23N but none of them seem to contain this information.
    Is this just an access problem or is there a way of bringing this information to the transaction (or another SAP transaction, rather than opening up SRM each time)
    Any ideas appreciated

    in other words: you had modified SAP programs.
    If you upgrade or apply hotpackages then you have to perform the transaction SPAU, where you define whether you accept SAP changes or keep the modification as is.
    It can be that basis just resets all to SAP standard. hence you have to redo your changes.

Maybe you are looking for