Item text in service p.o.
Hi Sap Consultants,
I have maintained a Long text in service activity number. How the same will be fetched in the item text level in the service order.
Thanks & Regards
ANSWERED
Similar Messages
-
Item Text in Service notification
Hi Expert,
I am working on Service notification, i am creating notification by using BAPI_ALM_NOTIF_CREATE, I an filling NOTITEM(Notification item for creation) table with valid REFOBJECTKEY and discription in DESCRIPT field. This is not updating the discription in line item. This is creating line item without text.
but for other notification type its updating the description.
Thanks
VikrantHow are you assigning the data? I don't see in your description if you are using the obligatory fields, and there's no single descript field.
This is the bapi template, as you can see notif_type and notifheader are obligatory, the rest is optional.
CALL FUNCTION 'BAPI_ALM_NOTIF_CREATE'
EXPORTING
* EXTERNAL_NUMBER =
notif_type =
notifheader =
* TASK_DETERMINATION = ' '
* SENDER =
* ORDERID =
* IMPORTING
* NOTIFHEADER_EXPORT =
* TABLES
* NOTITEM =
* NOTIFCAUS =
* NOTIFACTV =
* NOTIFTASK =
* NOTIFPARTNR =
* LONGTEXTS =
* KEY_RELATIONSHIPS =
* RETURN = -
Service entry short text needs to default in MIGO item text
Dear SAP Gurus,
How service entry short text can be default in MIGO item text,
currently system is defaulting service text in Text filed in MIGO(MSEG - SGTXT )
can any body let us know.
Thanks in advance
Vinod
Edited by: Vinod Malagi on May 25, 2009 1:58 PMHi Chakrapani,
The functionality i am awere, in that while passing service entry sheet both service number and backend MIGO transaction will be called for MIGO transaction the service text from the service entry sheet needs to populate in MIGO text ,
but the standard functionality is defaulting from item service text
please suggest the same.
VInod -
Item text not populating in sales order
Hi All,
I have a scenario where in we get the sales order created through a inbound 850 idoc .
The trading partner sends the sales order information which gets through GENTRAN and gets posted as inbound idoc in SAP .
The problem here is that ,there are segments with values for item text in the idoc ,but the item text is not getting carried over to the sales order which is getting created because of this idoc.
There is no problem with the header text and it is present both at the idoc as well as the sales order level.
I have checked the configuration for text determination and everything looks fine .
Please let me know has anyone come across a scenario like this .This is important as our EDI is getting failed when an outbound 810 is sent from SAP for the simple reason that there is no item text .
Thanks
SridharHi,
You can try the following;
1) Try to run the program RVTEXTE in SE38 or SA38. Enter text object as VBBP, and X* as text name.
Then in the function enter the value A and test run.
If you find any values only with X values like XXXXXXXX, then go back and re-execute the program to delete the entry with the selection criteria X in the function. This program is used to delete any unwanted text that is sticking in the text tables. If this does not solve, then
2) You can post this in the ABAP forum to get some fast response from the people who can come across the situation. If found no response,
3) Check the OSS notes, if no information available, then
4) Put a service note to SAP.
Regards
Edited by: Shiva Ram on Sep 11, 2008 10:38 AM -
Change item text in purchase order
Hi folks,
I'm trying to change some item text in the purchase order through the BAPI_PO_CHANGE
with the following test code:
REPORT zprueba_bapi_po_change.
DATA:
itab_text LIKE TABLE OF bapiekpotx,
wa_text LIKE bapiekpotx,
itab_lines LIKE TABLE OF tline,
wa_lines LIKE tline,
itab_items LIKE TABLE OF BAPIEKPO,
wa_items LIKE BAPIEKPO.
DATA: name LIKE thead-tdname,
id LIKE thead-tdid,
object LIKE thead-tdobject,
v_result LIKE itcer.
DATA: itab_return LIKE TABLE OF BAPIRET2.
data: poorder like BAPIEKKO-PO_NUMBER.
poorder = '4500058923'.
CALL FUNCTION 'BAPI_PO_GETDETAIL'
EXPORTING
purchaseorder = poorder
ITEMS = 'X'
* ACCOUNT_ASSIGNMENT = ' '
* SCHEDULES = ' '
* HISTORY = ' '
item_texts = 'X'
* HEADER_TEXTS = ' '
* SERVICES = ' '
* CONFIRMATIONS = ' '
* SERVICE_TEXTS = ' '
* EXTENSIONS = ' '
* IMPORTING
* PO_HEADER =
* PO_ADDRESS =
TABLES
* PO_HEADER_TEXTS =
PO_ITEMS = itab_items
* PO_ITEM_ACCOUNT_ASSIGNMENT =
* PO_ITEM_SCHEDULES =
* PO_ITEM_CONFIRMATIONS =
po_item_texts = itab_text
* PO_ITEM_HISTORY =
* PO_ITEM_HISTORY_TOTALS =
* PO_ITEM_LIMITS =
* PO_ITEM_CONTRACT_LIMITS =
* PO_ITEM_SERVICES =
* PO_ITEM_SRV_ACCASS_VALUES =
* RETURN =
* PO_SERVICES_TEXTS =
* EXTENSIONOUT =
COMMIT WORK AND WAIT.
name = '600007545900001'.
id = 'A01'.
object = 'EKPO'.
CALL FUNCTION 'READ_TEXT'
EXPORTING
* CLIENT = SY-MANDT
id = id
language = sy-langu
name = name
object = object
* ARCHIVE_HANDLE = 0
* LOCAL_CAT = ' '
* IMPORTING
* HEADER =
TABLES
lines = itab_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.
LOOP AT itab_lines INTO wa_lines.
CLEAR wa_text.
wa_text-po_number = poorder.
wa_text-po_item = '00001'.
wa_text-text_form = wa_lines-tdformat.
wa_text-text_line = wa_lines-tdline.
wa_text-text_id = 'F03'.
APPEND wa_text TO itab_text.
ENDLOOP.
SORT itab_text BY po_item text_id.
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = poorder
* POHEADER =
* POHEADERX =
* POADDRVENDOR =
* TESTRUN =
* MEMORY_UNCOMPLETE =
* MEMORY_COMPLETE =
* NO_MESSAGING =
* NO_MESSAGE_REQ =
* NO_AUTHORITY =
* NO_PRICE_FROM_PO =
* IMPORTING
* EXPHEADER =
TABLES
RETURN = itab_return
* POITEM =
* POITEMX =
* POADDRDELIVERY =
* POSCHEDULE =
* POSCHEDULEX =
* POACCOUNT =
* POACCOUNTPROFITSEGMENT =
* POACCOUNTX =
* POCONDHEADER =
* POCONDHEADERX =
* POCOND =
* POCONDX =
* POLIMITS =
* POCONTRACTLIMITS =
* POSERVICES =
* POSRVACCESSVALUES =
* POSERVICESTEXT =
* EXTENSIONIN =
* EXTENSIONOUT =
* POTEXTHEADER =
POTEXTITEM = itab_text
* POPARTNER =
COMMIT WORK AND WAIT.
However this code isn't updating the text. Does anyone could tell me what i'm missing?
Thanks for your help.
Kind Regards,
Gilberto LiHi,
Please check this code..It worked for me..Instead of 00001 try giving 00010
PARAMETERS: p_ebeln TYPE ebeln OBLIGATORY.
PARAMETERS: p_text(50) OBLIGATORY.
PARAMETERS: p_textid TYPE bapimepotext-text_id OBLIGATORY.
DATA:
lt_poitem LIKE bapimepoitem OCCURS 0 WITH HEADER LINE,
lt_poitemx LIKE bapimepoitemx OCCURS 0 WITH HEADER LINE,
lt_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE,
lt_bapi_itemtext LIKE bapimepotext OCCURS 0 WITH HEADER LINE.
<b>lt_poitem-po_item = '00010'.</b>
APPEND lt_poitem.
<b>lt_poitem-po_item = '00010'.</b>
APPEND lt_poitem.
lt_bapi_itemtext-po_number = p_ebeln.
<b>lt_bapi_itemtext-po_item = '00010'.</b>
lt_bapi_itemtext-text_id = p_textid.
lt_bapi_itemtext-text_line = p_text.
APPEND lt_bapi_itemtext.
call the BAPI.
CALL FUNCTION 'BAPI_PO_CHANGE'
EXPORTING
purchaseorder = p_ebeln
TABLES
return = lt_return
poitem = lt_poitem
poitemx = lt_poitemx
potextitem = lt_bapi_itemtext.
LOOP AT lt_return WHERE type = 'A' OR type = 'E'.
EXIT.
ENDLOOP.
IF sy-subrc = 0.
WRITE: / 'Error'.
ELSE.
COMMIT WORK.
WRITE: / 'Success'.
ENDIF.
Thanks,
Naren -
Item Category for Services (Complaints) - Customizing price field and curr.
Hi Experts,
for a service company (thay have only services and no products) i have assigned to a transaction type the item category ZCOM which has assigned the following values in Customizing (SPRO):
Object Type: BUS2000160 (Customer Complaint Item)
Text Determination Procedure: COMP0001
Status Profile: CRMCOM_I
Action Profile: COMPLAINT_ITEM
I have also assigned the Business Transaction Categories to this item category:
BUS 2000115 Sales
BUS 2000120 Complaints
I am facing the following problems:
1. I can not put in a price for an item in the field "Net Value". Why that is not possible? I can not have the price in the master data
of the product because the price is always different so this field has to be moficable. Do i have to assign another kind of item
category?
2. Is it possible to put a default value EUR in the field Currency so that the user does not has to put always the value EUR in this
field? Just the EUR currency will be used in this company.
3. May be it is possible to assign an item categoy which is more adecuate for service items like a copy from a standard item
category? Anybody know a service product standard item category?
Best Regards
Oliver SchultzeHi,
For your 1st question--
I think we can not put the Net value. Because the net value will come from price of the product as well as the pricing conditions. The net value in transaction is nothing but the product price and with some adjustment in conditions.
For the second question--
The currency will come from he BP data. The sold to party you have mainatined on your transaction check the currency is EUR or not. For this you go to BP and check in sales area data in biiling tab.
For thirduestion--
For as ervice product creation you have to give the item category as either SRVO or SRVM for service order product and service contract product.
I think you will get the idea from this
Cheers
Chinmaya -
Reservation line item text - non update issue
Hi,
We have a custom BDC (call tran) to create reservation. One of the fields for the reservation is line item text. We had this program from July 2008 onwards and we have no issues. All of sudden from 01/15/09 , the line item text is not being populated in the reservation, but reservation creation is working as before. We checked our system, there is no change to that program and infact we had only 2 transports on that day and they are related to FI and not related to MM or reservation at all.
We did all our debugging, but this is inside a wrapper RFC and the RFC is called from EAI subsystem. (Tibco) The SQL trace and RFC trace shows all data of RESB being updated except this text. We are going crazy on this since it is such a simple BDC program and working fine so far and stopped all of sudden.
My question is, are there any config which all of sudden made this field not available for input or something like that? I tried in config, but I couldn't find anything.
Can you help on this? Thanks,
The other crazy parts are,
1. We tried writing the BDCTAB into a unix file, but the file is not created - one of the reason could be the user is CPIC user and may not have authorization to write to unix inspite of this user has sap all access
2. We tried writing the dump into a custom table, but even that is not working. But when we execute this in SE37 manually, it is creating both unix file (in development) and updating the table as well.
Regards,
Sundar.It's sure that something changed between the last run and 01/15/09. A few ideas :
- When the program is run, start an authorization trace, and give missing authorizations to CPIC until there is no more authorization problem (this is the most important thing to do first !)
- Make sure that you program displays correctly all CALL TRANSACTION messages and exceptions also.
- Analyze customizing imported between the 2 runs of this program (look at transport requests in the import queue log).
- "Save" importing parameters so that to redo the test (with CPIC user) :
-- change the program to write the BDCDATA to a batch input session (BDC_OPEN_GROUP, etc., SM35), and so test it later.
-- save them to test data as indicated by [note 517767 Automatically generate test data at function module call|http://service.sap.com/sap/support/notes/517767] -
Item text and note not transfering to PO from SRM 5.0
Hi,
We are in SRM 5.0/ECC 6.0
We have a requirement to transfer Item text and item note (Item Text/note to be printed on PO) to ECC PO. From SRM 5.0
These Item note and Item text is available in PO->Iteam->Service->service text and line text.
Please advice..
thanks,
shriFor similar kind of problem in SRM 7.0 there is SAP note implementation : Note 1424590 - Text mapping from SRM SC to backend purchase requisition.
can any one give solution for SRM 5.0 -
Hello Experts,
In Service PO ,
In Item Details , Service Tab there are two text columns, Service Text and Line text.
I want to increase the lenghth of that column so that i can mainatin the servcie details in that tab.
Also i wanted to print the details on Printout also.
If it is not possible , is there any other field where i can manatian the item details for services.
Regards,
SHDear Brijesh,
Similar to Shreya, but if I want to set the "Service Long Text" to "display only" when using ME21N/ME22N, is it possible to do so?
I want this because I want user to maintain the service long text from Service Master and when this text copied from service master to service PO, this text must be in display only. If user want to add text, they should maintain the "Service Line Long Text".
Is it possible to do that?
Regards,
Green Green -
How to edit long text of Services in P.O.?
Hi Friends,
How can I make "Long Text" of services editable while creating P.O.
If any solution let me know.
Regards
SivaDear,
Enter t-code, ME22N.
Enter your purchase order number, Here you can change text for service.
If you want to change Long text of service which is available item detail level of purchase order.
Enter t-code AC03, enter your service number and click on change button.
Here you find the long text for services, change text of service which is coming in purchase order item detail level of purchase order.
Regarda,
Mahesh Wagh. -
Transaction to Mass Update Header and Item text in Purchase Order
Dear All
Whether any Transaction in SAP to mass update the Header and Item text in Purchase Order.
One Single Text For Ex :" This is a Dummy PO" .
This text needs to be updated in large number of POs.
Please let me know your views
Reg
ShyamHi Shyam,
You can make use of BAPI_PO_CHANGE for this. See the documentation of this BAPI in SE37 for more information.
"You can transfer header and item texts in the PoTextHeader and PoTextItem tables. You import texts
for services in the PoServicesText table. Texts can only be replaced complete."
Regards,
Purnima. -
Item text and note not transfering to PR which is in ECC from SRM 5.0
Hi,
We are in SRM 5.0/ECC 6.0
We have a requirement to transfer Item text and item note (Item Text/note to be printed on PR(T Code ME53n)) to ECC PR. From SRM 5.0
These Item note and Item text is available in PR->Iteam->Service->service text and line text.
Item text comes from Internal note and item note from vendor text .
I posted same question in SRM Form, but as these changes has to be done by ABAPer so I am posting it again here.
Please advice..
thanks,
shri
Moderator message: no cross-posting, please.
Edited by: Thomas Zloch on Nov 14, 2011 9:17 AMFor similar kind of problem in SRM 7.0 there is SAP note implementation : Note 1424590 - Text mapping from SRM SC to backend purchase requisition.
can any one give solution for SRM 5.0 -
Unable to add line item to a Service Ticket!
Hi Expets,
I am facing some difficulty in adding a line item to a service ticket. The service ticket is not getting saved.I think I am missing some parameter to be passed to CRM_ORDER_MAINTIAN.Please find below my coding:
lv_product_i-ref_handle = '0000000002'.
lv_product_i-process_qty_unit = 'EA'.
INSERT lv_product_i INTO TABLE lt_product_i.
ls_orderadm_i-header = lv_header_guid.
ls_orderadm_i-ordered_prod = 'SERVICEITEM_SG5'.
ls_orderadm_i-handle = '0000000002'.
ls_orderadm_i-mode = 'A'.
INSERT ls_orderadm_i INTO TABLE lt_orderadm_i.
ls_input_fields-ref_handle = '0000000001'.
ls_input_fields-objectname = 'ORDERADM_I'.
CLEAR ls_field_names.
ls_field_names-fieldname = 'MODE'.
APPEND ls_field_names TO ls_input_fields-field_names.
ls_field_names-fieldname = 'ORDERED_PROD'.
APPEND ls_field_names TO ls_input_fields-field_names.
INSERT ls_input_fields INTO TABLE lt_input_fields.
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
EXPORTING
it_product_i = lt_product_i
CHANGING
ct_orderadm_i = lt_orderadm_i
ct_input_fields = lt_input_fields
EXCEPTIONS
error_occurred = 1
document_locked = 2
no_change_allowed = 3
no_authority = 4
OTHERS = 5.
I am also calling the save and commit BADI's after this, but somehow its not working for me.
Can anyone please help me out on this or provide some pointers?
Thanks and Regards,
RohitHi,
I have tried everything, still its not working.
First I tried creating a Service Ticket and adding the line item at one go.Then I was getting status error:
System error: An attempt has been made to create a status object
with the object number DE20131333937DF180C5001372F65D25. However,
a status object with this number exists already.
Code sample given below:
CALL FUNCTION 'BAPI_BUSPROCESSND_CREATEMULTI'
TABLES
header = itab_header
item = itab_item
partner = itab_partner
status = itab_status
text = itab_text
return = itab_return
service_os = itab_service
input_fields = itab_input_fields
created_process = itab_created_process.
Then I tried creating a service ticket first and adding item later.Then there was no dump, but item details are not getting saved. Code sample given below:
CALL FUNCTION 'CRM_ORDER_MAINTAIN'
EXPORTING
it_product_i = lt_product_i
CHANGING
ct_orderadm_i = lt_orderadm_i
ct_input_fields = lt_input_fields
EXCEPTIONS
error_occurred = 1
document_locked = 2
no_change_allowed = 3
no_authority = 4
OTHERS = 5.
Can anybody please help me out on this? What is the correct approach?
Thanks and Regards,
Rohit -
Contract item text to be transferred in PO --Need help
Hi,
Need help. Is there any BADI for the following?
Classic Scenario. Sourced shopping cart. Referring to service contract.
When PO is created upon approval of sourced SC, then need to have the item text in contract to be copied in PO line item.
Example: Contract line item 10 with item category D has text say "testting.."
When PO is created upon approval, it should also show the same text in PO line item under description.
BR
arjmanHi,
There is a configuration for transferring the text from SRM SC to SRM PO, no coding required.
If you want the code, here is the logic.
Using FM 'READ_TEXT' you can retrieve the text, then use BADI BBP_DOC_CHANGE_BADIBBP_PO_CHANGECT_LONGTEXT. Set the Filter for PO.
If this is the PO in Backend system (ECC), BADI BBP_ECS_PO_OUT_BADI~CT_BAPI_POITEM_TEXT
Thanks,
Meenakshi Sundaram R -
Fetching Item Texts from VL03N transaction
Hi All,
I have a requirement in my program in which I need to fetch Item Texts from VL03N transaction corresponding to a delivery Number.i.ie. the path is Select the Item, GOTO>ITEM>TEXTS.From there I need to get the Service Notification.Please let me know how to fetch this using the read_text function module.
Thanks,
Neethu.Hello,
You can fetch the item texts for VL03N transaction for the object VBBP.
If the text is Material sales text, then its id would be 0001.
For Item note, it is 0002.
You can call the read_text fm as below:
CALL FUNCTION 'READ_TEXT'
EXPORTING
CLIENT = SY-MANDT "client info
id = pi_id "id as 0001 or 0002 depending on the text
language = pi_spras "language key
name = pi_name
object = pi_object "Object Id
Hope this helps.
Thanks,
Sowmya
Maybe you are looking for
-
How to route traffic between two different interfaces
Hi, I need to setup a routing between two different interfaces on a host. Inferface ce1 : 192.168.120.12 Inteface ce2 : 192.168.110.50 Is it possible to add a route which enables the ce2 interface to catch packets from the ce1 interface ? Regards, Ar
-
A PPC Motion user tries out the Intel machines
Hi Guys, Ive been seriously thinking about the intel,octo,3.0 Ghz machne as an upgrade to my current config of two PPC G5-quad, 16 gigs of ram-X1900, bla, bla, bla. Recently I had a chance to work on 2 of those Intel machines... extensively. After se
-
Greece FI Customizing in English language
Hello, I am trying to customize a greek company from spanish customer. I am looking for some documentation about Financial Greek Customizing but i don´t find it. Could somebody gime some information or documentation? I only have the document 'R3 Loca
-
EWA state="data is available" but there is no "SM:EXEC SERVICES" job
Hi everybody, i have a Problem with EWAs. It seems to work all fine, it does, until the EWA is in the state "data is available".I can generate a EWA without a problem, when i use the button "start service processing", but i want it to be generated au
-
Simple example doesn't work when on two machines
I have a simple RMI example that works when I run both the client piece and the server piece on one machine. However, when I seperate them to two different machines, it does not work. The client piece just sits and waits at this line: Calculator c =