Product Basic text to catalog item text
Hi,
Im trying to use product standard texts (Basic text and inspection text) in product catalog.
Under text object PCAT_ITM, Ive defined a text determination procedure with changes=C and Transfer Type=C associated to an access sequence which has PRODUCT as ref. object and BASE as ref. text type. On assignment of fields I have the key fields PRODUCT_GUID and TDSPRAS where the first one has PRODUCT_GUID defined as comm. field and the second has this field empty.
The text determination procedure is associated to my catalog type.
After this configuration I make an initial replication and I can see the different text types for each product but the text is empty.
Does any one know what I am doing wrong?
Any help would be appreciated
Thanks & Regards,
Phani
If you're working with B2B - You want catalog/ProductsISAHeader.jsp
If you're working with B2C - You want catalog/ProductsB2CHeader.jsp
Look in the source code for something like
<!-- BEGIN OF CODE for the upper part of page (ie: Categorie Picture, Categorie Name, Categorie Description, And Filter -->
Similar Messages
-
Custom Product catalog item text not displayed after product search
Hello Experts,
1. We have configured a custom PCAT_ITM text - Product catalog item text. - (say 000A )
2. Have appropriate text determination procedure, access sequence to determine this custom text
3. The text determination procedure has been chosen in the custom catalog type.
The above steps lets us use and publish this custom text in catalog using the text id ( TEXT000A_ ).
4. For accessing this text in the ISA Catalog search, we have maintained the text-id mapping in the file catalog-site-config.xml as follows:
<Map ID="siteMapID">
<Key ID="Subtitle">TEXT_000A</Key>
</Map>
Well, the issue now is, this setup works fine only in certain pages, but not in some other pages.
a. Works fine in ProductDetails.inc.jsp - currentItem.getAttribute("TEXT_000A") gives the right catalog item text value.
b. Doesn't work in organizer-content-product-search1.jsp - product.getCatalogItem().getAttribute("TEXT_000A"). Though the expectation is to get the catalog item text, we get a value "TRUE", yes (TRUE).
Can any expert tell if we are missing anything.
Easwar RamHi Suvitha,
It may help in you looking up tables STXH / STXL before and after you make a change to one of your text objects ZPROD_DES.
Cheers,
Ashok. -
Find text name of item text of object eban
How to find the text name of item text of object eban.
Thanks,
Sai.Hi
If you want to maintain any text in Purchasing first maintain the texts in Material Master - Purchase Order Text - Click Create / Change the Text in the Space given then
GOTO - HEADER - >
TEXT NAME
TEXT ID : BEST
TEXT OBJECT :MATERIAL
LANGUAGE : EN
Regards,
senthil. -
Hello SRM Experts
How can I implemnt this requirement ?
A Purchase Requisition has been uploaded from backend into SRM and a Shopping Card will be
generated.
The Purchase Requisition will be generated automatically if you create an Plant Maintance Order.
After Approval Process within SRM is the following action is desired.
If the generated Shopping Card has catalog items than choose or call in the BBP_DRIVER_DETERMINE
BADI the class CL_BBP_BS_ADAPTER_PO_CRT_470 for creating a purchase order
else choose in case of free text items CL_BBP_BS_ADAPTER_RQ_CRT_470 (update the Purchase Requistion inside)
in order to update the Purchase Requistion in the backend.
Any help on this would be highly appreciated.
Regards
ertas ilhanHi. How's this:
1 - Implement BADI BBP_DETERMINE_LOGSYS method DETERMINE_LOGSYS -
2 - Loop at ITEM_DATA
3 - If ITEM_DATA-CATALOGID is not initial then ITEM_DATA-LOGICAL_SYSTEM = Backend R/3 / ECC system
4 - If ITEM_DATA-CATALOGID is initial then ITEM_DATA-LOGICAL_SYSTEM = SRM system
At this point if your shopping cart item is from a catalogue then you will get a backend PO. If it is a free text item you will get a local SRM PO.
5 - Now implement BBP_DOC_CHANGE_BADI method BBP_PO_CHANGE. This will only get called when a local PO is created or changed.
6 - In BBP_DOC_CHANGE_BADI Call function BAPI_REQUISITION_CHANGE destination R/3 / ECC backend to update your requisition.
7 - Also in BBP_DOC_CHANGE_BADI Loop at ET_ITEM and set ET_ITEM-DEL_IND to 'X'.
Basically you have created a dummy SRM PO and used the PO change BADI to change the requisition, and also to delete the dummy PO.
Regards,
Dave. -
Sales order item text to delivery item text
Hi All,
Please find my query below :
sales order is maintining item level text . is there any posibility to update same text at the item level in delivery ? Means after creating delivery the sales order item text tranfered to delivery item text.
How can i update the sales order item level text to delivery item level text.
is there any user-exit or any configuration process or any other process. please let me know
Thanks in advance
Regards
SudhakarCheck this [link|http://saptechsolutions.com/pdf/VOFMCopyRequirementRoutines.pdf]
Refer to page 19. you will have to assign the requirement to the access sequence of the header/item text determination, this, you can ask your functional consultant to do it,. If you want to code your own requirement, then refer to the link that I provided you above.
KR,
Advait -
Update FI item text from PO item text
Hi all,
i am trying to update FI item text(bseg) from PO item text(ekpo).I know that bseg is a culster table therefore inner join is not allow.So is there a way i can join these two tables together so i can retrieve the line item and then i'll do a modify to update into FI item text.I have tried the various codes that are posted within this forum but can never get anything to write:/ out.
I've manage to retrieve the various info from PO (ekpo) and also manage to update the FI text field with some random words(but both seperately).What i need now is to create a link between bseg and ekpo.
I have attached my coding for better understanding..Thankss
REPORT ZSTKLILINTEST3 LINE-SIZE 1023 LINE-COUNT 1023 NO STANDARD PAGE HEADING.
Table Declaration
TABLES: ekpo, ekko, bseg, zstkll_1.
Types Declaration
TYPES: BEGIN OF t_bseg,
ebeln LIKE bseg-ebeln,
hkont LIKE bseg-hkont,
END OF t_bseg,
BEGIN OF t_ekpo,
ebeln LIKE ekpo-ebeln,
txz01 LIKE ekpo-txz01,
bukrs LIKE ekpo-bukrs,
ebelp LIKE ekpo-ebelp,
hkont LIKE bseg-hkont,
END OF t_ekpo.
Data Declaration
*grab data from t_ekpo then append it to zstkcy008
DATA: ekpo_tab TYPE STANDARD TABLE OF t_ekpo WITH HEADER LINE,
bseg_tab TYPE STANDARD TABLE OF t_bseg WITH HEADER LINE,
zstkll_1_tab TYPE STANDARD TABLE OF zstkll_1,
wa_zstkll_1 LIKE LINE OF zstkll_1_tab.
Selection-Screen
SELECT-OPTIONS: s_bukrs FOR ekpo-bukrs,
s_ebeln FOR ekpo-ebeln,
s_hkont FOR bseg-hkont.
INITIALIZATION EVENT
AT SELECTION-SCREEN EVENT
START-OF-SELECTION
START-OF-SELECTION.
SELECT bukrs
FROM ekpo
INTO CORRESPONDING FIELDS OF TABLE ekpo_tab
WHERE bukrs IN s_bukrs.
IF ekpo_tab[] IS NOT INITIAL.
SELECT ekkoebeln ebelp bedat txz01 ekkobukrs
FROM ekpo INNER JOIN ekko
ON ekpoebeln = ekkoebeln
INTO CORRESPONDING FIELDS OF TABLE ekpo_tab
FOR ALL ENTRIES IN ekpo_tab
WHERE ekko~bukrs = ekpo_tab-bukrs
AND ekko~ebeln IN s_ebeln.
WRITE:/ 'Extracted Data:'.
LOOP AT ekpo_tab.
MOVE-CORRESPONDING ekpo_tab TO wa_zstkll_1.
WRITE:/ ekpo_tab-bukrs, ekpo_tab-ebelp, ekpo_tab-txz01, ekpo_tab-ebeln, ekko-ebeln, ekko-bedat.
AT END OF ebeln.
APPEND wa_zstkll_1 TO zstkll_1_tab.
ENDAT.
CLEAR: wa_zstkll_1, ekpo_tab.
ENDLOOP.
SKIP 2.
TRY.
CLEAR sy-dbcnt.
INSERT zstkll_1 FROM TABLE zstkll_1_tab.
CATCH cx_root.
WRITE:/ 'Record(s) already exist!'.
ENDTRY.
WRITE:/ sy-dbcnt, ' Records are inserted.'.
ELSE.
WRITE:/ 'No data Selected.'.
ENDIF.
END-OF-SELECTION
END-OF-SELECTION.
REPORT ZSTKLILINTEST13.
TABLES:bseg.
DATA:it_bseg LIKE bseg OCCURS 0 WITH HEADER LINE.
PARAMETERS:p_belnr LIKE bseg-belnr,
p_bukrs LIKE bseg-bukrs,
p_gjahr LIKE bseg-gjahr.
START-OF-SELECTION.
SELECT * FROM bseg INTO TABLE it_bseg WHERE belnr = p_belnr AND bukrs = p_bukrs AND gjahr = p_gjahr.
MOVE 'IF THIS APPEAR UPDATE IS SUCCESSFUL' TO it_bseg-sgtxt.
MODIFY it_bseg FROM it_bseg TRANSPORTING sgtxt where belnr = p_belnr AND bukrs = p_bukrs AND gjahr = p_gjahr.
LOOP AT it_bseg.
WRITE:/3 it_bseg-belnr, it_bseg-gjahr, it_bseg-sgtxt.
ENDLOOP.
MODIFY bseg FROM TABLE it_bseg.
COMMIT WORK.
IF sy-subrc EQ 0.
WRITE:/3 'BSEG TABLE UPDATED SUCCESSFULLY WITH TEXT'.
ENDIF.self solved
-
Copy of header text to Line item text in MIRO transaction
Hello Friends,
I have a requirement where i need to copy the header text ( BSEG-SGTXT) to item text ( EKPO-TXZ01 i.e PO text) during MIRO creation.
Is there any user exit or BADI .OR is there any other method for doing the same .
Thanks and Regards !
AshishDear,
Go to se37 MRM_FINAL_CHECK.--display
then click on that enhance source button ( shift+f4) then go to edit--enhancement operation ---show implicit enhancement option this is how you can find out the eh=nhancementts .
Cheers
fareed -
Standard SAP Table for PO Header Text and PO Item Text
Hi,
I want to know the Standard SAP Table where the PO Header Text and the PO Item Text are stored.
Thanks,
RKPO texts are stored in tables STXH and STXL.
TDOBJECT is EKKO for header texts and EKPO for item texts.
Just for future reference with regards to getting text id's etc.
eg: PO texts.
--> Go into the PO.
--> Go to the text tab (item or header - depends what u want).
--> Double click into the required text.
--> Click the "GO TO" menu option.
--> click Header.
and all the info you need is there.
You need to use function module READ_TEXT. Since lenght of text is variable it is stored in binary format and cannot be read via a table viewer. -
How to read the text from the item text of the purchase order
i want to extract the text which is maintained in the purchase order item text. i used the function module read_text but it reads only the header text. can anyone help.
u have to chek the following parameters
ID: this textid
language:language u maintained the text,this also important
name: The no in which text-id is maintained
Usually we make mistake here,the no is combination of purchase order no and item no.
Example:420000210000010(Puchase orderno:4200002100 item no:00010)
Object:it change based on the text-id so u can check it the document no.
CALL FUNCTION 'READ_TEXT'
EXPORTING
id = p_var
language = g_f_langu
name = g_f_tdname
object = g_f_obj
TABLES
lines = g_t_lines
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.
Pass the varibles as i have said and let me know if u face any problem.
Regards -
dear all,
Can i know whether can we copy the Sales order header text to sales order item text.
Description:
While creating sales order, the value which is entered in header text needs to copy to all the line items.
I have tried in text determination, which is not working. Kindly throw some light on the same
regards,
Arun prasad C RHeader text correspond to the entire document, whereas the Item text is specific to that particular line item in the sales order.
It is not posible in the standard to copy the Header Text to each of the item text. You need to maitain the text IDs in the text procedure for the item and assign the relavant text procedure to the Item category. -
Short text vs contract item text-Please specify short text more precisely
Hello all
1. creating free text PO w.r.t material group for reference to material group contract
2. miselanious - SHORT TEXT vs Contract MATERIAL group miselanious SHORT TEXT are same
now i get error Please specify short text more precisely
Why SAP set as E . if i make W . what are the impacts.
-> Purchasing
-> Environment Data
-> Define Attributes of System Messages
-> System messages (double click on it)
Add a new entry
Version = 00
Appl.A = 06
No. = 474
Cat = E
if i set W , i could create PO successfully. ..
Why SAP KEPT ERROR for this matter?
thanks
MuthuThanks Jurgen
Note 371796 - Msg 06474: Please specify short text more precisely
ME21N, ME22N, ME23N
Message 06474: "Please specify short text more precisely" for a purchase order with reference to a material group contract.
Additional key words
ME21, ME22, material description
Cause and prerequisites
In the new transactions for the purchase order, the system displays the message for a material group contract with reference, which is correct, if there is an assigned material without a material number and the short text, which was copied to the purchase order from the contract to help you, was not changed to the actual material text. In this case, the short text of the material should be more specific in the purchase order than that for the material group in the contract.
For situations in which the specification of the purchase order text does not need to be checked, the message could be made adjustable in Customizing.
In Transaction ME21 and ME22, the text is not copied and must be entered manually. However the system then no longer carries out a check.
Solution
For situations in which the specification of the purchase order text for contracts with the item category material group should not be checked, this note enables you to set error message 06474 in Customizing.
See the advance corrections.
any impacts what itcause damage to business.
bullet points. i will freeze the thread.
Muthu -
Line item text in ALV..urgent
hello
i m creating an alv interactive report. in basic list i have fields from likp table and in interactive i have lips table fields. one need one more field in interactive list and that is "line item text" field. (i have matnr and arktx in interactive). for the time being i created line item text in VL02>>ITEM>>TEXTS>> FOR ITEM NUMBER(POSNR). I didnt understand where this line item text is stored ; i mean in which table it is stored . how to retreive this field from a table??Hi,
You have to use the FM READ_TEXT..to get the text name..
The following are the details you have to pass to the FM..
Text name - Delivery number + line item.
Language - SY-LANGU
Text ID - ????
Text Object - VBBP.
You can get the above details in the text itself..
Display the text..
Double click on the text to get to the editor..
In the menu..choose..GOTO -> HEADER..
There you can see the details like Text ID, text name & text object..And use them in the FM read_text..
Thanks
Naren -
BAPI creating incorrect Item Texts
Hi all
I've got a problem where sales orders and credit notes get created via BAPIs but sometimes an item text from the previously created record appears on the following record.
Background
The process is as follows:
1. XI creates a bunch of IDocs containing a mixture of sales order and credit memo doc types
2. These are all processed in one go within a custom function module
3. For Credit notes the BAPI 'BAPI_SALESDOCU_CREATEFROMDATA' is used, if this is successful then the item texts are processed which basically involves adding an item text to the last item. This is done using the SAVE_TEXT function. If there is more than one item the first to penultimate items do not have texts.
4. For other doc types (standard orders, forward orders, paid), function 'SD_SALESDOCUMENT_CREATE' is run in test mode so that a credit check can be performed in advance of creating the document - the sales_text table is populated. If the credit check passes then the order is created using BAPI 'BAPI_SALESORDER_CREATEFROMDAT2'. The texts are created vai the BAPI by populating the order_text table.
5. The next Idoc is then processed.
Five times since this went live (about 18 months ago) a Credit Note has been created where the first item on it has the item text from the previous sales order
What I've done so far
1. I've reviewed the code to make sure variables are being cleared - they are
2. I've run data through the system and stepped through it in debug mode - it works fine
3. Our QAS box was restored from PRD recently so contains some of these incorrect documents. I've re-run the exact same batch that casued the incorrect documents - they are all created correctly
4. I've trawled through SAP Notes and this forum
The fact that the problem is not replicable suggests to me that both the data coming in and the bespoke function module are OK. I'm not sure why the different methods have been used for the different doc types but I wonder if this is what's causing the problem, maybe memory is not being cleared or something.
Any pointers, thoughts, solutions or other genreal musings would be greatly appreciated!
Thanks
AndyHi Andy
Although you have mentioned that, you have checked whether variables are cleared, but from the issue it looks like there must be some variable that does not gets cleared.....i would suggest you to debug once again and check this out.....it might help.
regards
Lokesh -
Copy Header texte into Item text, trasactions FB60-FB50-FB70
Hi,
using the transactions FB50, FB60 and FB70 I need to copy automatically the Header text into the Items text.
Can someone tell me how to do that?
Thank you and best regards,
GiorgiaIn the enjoy transaction like FB60-FB50-FB70, header and line items fields are quite mixed up. When you are mentioning Header text, please confirm that you meant "Header text" field in the "Details" tab screen and not the "Text" field in the basic data tab screen.
Normally when you want to copy the "text" field content in the Basic Data screen to all the G/L line items text fields, you do it through "editing option" in the FB60-FB50-FB70 transaction screen itself. Here in the General entry options you activate the check box "Copy text for GL account enter".
But if you want to copy really the header text in the Details screen to Vendor and Gl items for example, then you have to create substitution rule
Thanks
Ranjit -
Sale order item text through BAPI_SALESORDER_CREATEFROMDAT2
Hi,
We are creating a sale order through a 'Zprogram'. Uploading the required details from a excel sheet and passing to a BAPI_SALESORDER_CREATEFROMDAT2.
We are using the 'order_text' parameter to create the item text. If there are multiple lines in the same item text likes this
(we are passing it in a single line)
Order type ORDER_ID PO number u2026u2026 Item Note - Zi01
STD 2 10 Currency - RS
Test order -1
Test item - 2
It is creating the sale order with the item text and the item text when viewed normally its appears one below one. But if we click the 'detail' button and view it through the editor mode it is appearing in the same line with # characters in between.
TAX_CURRENCY = Rupees #TAX_UNIT_PRICE =0.0000# Test order = 1
It is replacing the enter statement with '#.' We can split the text where # appears and pass it as a separate line .but this will create a problem when the data itself contains a # character.
Please advise how we can avoid this and can create the sale order item text correctly.
Regards,
Charumathi BalachandranAs you said, How are creating single line text from the multi line text.
I hope you are using a CONTACTENATE statemetn to do so. Please the SEPARATOR being used for this.
I hope you have copied texts from excel sheet to SE38 editor. Please copy text from Excel to Notepad, then Notepad to SE38.
Edited by: Priyanka Chowdry on Dec 20, 2010 11:21 AM
Maybe you are looking for
-
OIM11gR2 - Error while Raising request through catalog
Hi All, I am getting below error while raising request for any of the application through Catalog , i.e. request is not getting submitted itself . Does any one has idea what could be the possible cause of this. 2012-11-22T08:10:23.352-05:00] [oim_ser
-
Tabs changing when opening CS4 file in CS5
When we have a file created in CS4 & we open it in CS5 the tabs position moves.
-
I have Adobe Acrobat Standard 9 for windows but I just bought a mac book pro.
Do I have to purchase the software all over again? how can I get this loaded into my machine quickly?? I need it for work.
-
What the heck is it with a blue border around image links in CS3???? I discovered I can get rid of it by setting the border to 0 in properties but what a pain. I also noticed tables have a 1 border by default. I'm sure there is a place to change the
-
Accessing IFS classes from Weblogic
Can I access the classes of IFS from within Weblogic by adding the IFS jars to the Classpath of Weblogic? Also how does EJBs work with IFS? Kaustuva Mukherjee