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'ConnorHi
<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
ArshadHello 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 PMHi 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
ArshadHi 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
~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 -
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 AMHere 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 SharmaHi,
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
SteveHi 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. -
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 appreciatedHi 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,
Yannsolved.
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
-
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