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,
FranciscoWhich 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
-PNHi 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,
RitikaHi 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,
Yannsolved.
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
~RupeshHi
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,
ReymarI 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
Danthe 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 appreciatedin 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
-
Need help- trying to figure out if Spotify would work for my senior living community
We are a senior community that has activity programs running in like 7-10 areas in the building. Music is a big part of our day. CD's for all these areas is getting crazy. There has got to be a better way. We want to be able to pick music genre,
-
How to create a database link on an ms acces data source
Hello every body Is it possible to create a database link on an MS access data source under oracle 10 g and Apex ? If yes how to do it ? Thanks in advace
-
Why all my apps like PDF Printer, Evernote, Skrappy are not working? If I tap the icon it doesn't do anything. They are all unresponsive. I restarted my IPad se veral times already and they still unresponsive.
-
When i turn on my tv it will start normally for maybe a minute and then automatically turn black any reasons why this is happening?
-
What topics i need to learn in ABAP to work on BW in realtime
hi, can you pls tell me on what topics i need to learn in ABAP if i had to work on BW in real time. pls give me the list of topics in ABAP required to work with BW in realtime. thanks.