Service Contract (VA41/VA42) Outbound IDOC Details
Hi ,
I have to send the changes in the Service contract from SAP to Third party system when ever contract is changed.I am able to send the IDOC with the output type KO00 and process code SD10 but it doesn't contain any contract details like start date and end date i.e the data from VEDA table.
Please let me know is there any standard Process code available for this, otherwise i have to extend the standard ORDERS with the contract related fields.
Please suggest me regarding the above.
Thanks & Regards,
Rajesh.
What are the details of the contract you need? Some specific detail?
Maybe we should develop an IDOC 'Z' depending on the information you need ..
Similar Messages
-
Technical objects required to be mandatory in service contract VA41
Hi
I've got exactly the same issue as the one described in the thread.
Technical objects required to be mandatory in service contract VA41
Unfortunately for me it has never been answered, and seems to be quite old now.
Does anybody knows how it could be set or developed?
Regards
OlivierThrough standard configuration, it is not possible. However, you can try with any of the following exits
USEREXIT_MOVE_FIELD_TO_VBAP or
USEREXIT_SAVE_DOCUMENT
in the program MV45AFZZ where your technical team needs to validate those required fields as mandatory which is quite possible through coding.
G. Lakshmipathi -
Creation of Sales Order and Service Contract from Inbound IDOC
Hi Experts,
My requirement is to create a Sales Order as well as a Service Contract from one Inbound IDOC. I am getting the Inbound IDOC from a third Party. The message type is ORDERS and Basic Type is ORDERS02. How ever i am using an extension type IDOC which carries all the required data for Sales Order and Service Contract. My requirement is like, to create a Sales Order first.
I have created a Z FM which is attached to the Process Code and subsequently to the message type. Inside the FM i an calling FM 'IDOC_INPUT_ORDERS' for creation of Sales Order. After that i am changing the IDOC data for the Document Type. I am changing the document type which is responsible for Contract Creation.
Then I am again calling the FM 'IDOC_INPUT_ORDERS' for creation of Contract with the help of IDOC data. But here the Contract is not getting created. It's getting failed during the Batch input session.
I need to solve this problem as soon as possible. Please help me. If there are any other options also please share.
Thanks in Advance.
Regards,
PriyabrataActually there is problem with BDCDATA. Inside the FM it's calling transaction with help of BDCDATA. If i am creating a Sales order or contract alone its creating successfully. But when i am trying to create both, it's retuning sy-subrc '1001' after calling the transaction on the second attempt. Is there any problem with BDCDATA like we can't handle with less time gap? Please help and give your inputs.
Regards,
Priyabrata -
Creation of Service Contract from Inbound IDOC
Hi Experts,
I am using Inbound IDOC type ORDERS02 with message type ORDERS for creation of Sales Order. Now my requirement is like to create a Service Contract from that Inbound IDOC. The IDOC type contains all the data require to create a Service Contract. The scenario is like, after creation of Sales Order it will check for the corresponding Service Contract exits or not by querying on a Z table which contains all those entries.
So my idea is to create a Z Program, in which it will check for the Service Contract and will create the same by reprocessing the same IDOC or by calling some Function Module. Please suggest how shall i proceed to create a Service Contract.
Is there any way to reprocess the IDOC or to collect the Data from the IDOC segments pass them to a FM which is responsible for creation of Inbound IDOC. Please suggest if this is feasible.
Thanks in Advance.
Regards,
Priyabrata.Actually there is problem with BDCDATA. Inside the FM it's calling transaction with help of BDCDATA. If i am creating a Sales order or contract alone its creating successfully. But when i am trying to create both, it's retuning sy-subrc '1001' after calling the transaction on the second attempt. Is there any problem with BDCDATA like we can't handle with less time gap? Please help and give your inputs.
Regards,
Priyabrata -
Hi,
I try to update IOS for my router (Cisco 2821 ).
When i click to download button, i receive this message : Service contract required
What can i do for upgrade IOS on my hardware ? Is it needed to pay for this ? WTF ?
Thks for your advise in advance.
Best Regards.Just for the record, let me clarify some terminology.
An update is when you get software of a newer version but the mostly same capbility.
An upgrade is when you get software of substantially improved capability or new features in a feature family.
A feature set upgrade is when you move up to a different licensed set of features.
In general, service contracts will get you updates and ugrades, but feature set upgrades will require a purchase (just like going from Windows Home to Windows Ultimate, for example)
The issue that Leo refers to was the January 2011 change where software center started a more rigourous enforcement of access based on covered products, which prevented users from downloading software for devices and device families for which they had no service contract. Customers have always needed a service contract to download Cisco IOS; the change merely disabled the ability to inadventently download software for which no active service contract existed.
For more details on the Software Download center, please see
http://www.cisco.com/web/Downloads/SDS/Software_Downloads/FAQs.html -
Hi All,
I am trying to create Service contracts using IDOC type CRMXIF_ORDER_SAVE_M in CRM thru LSMW.
I have a mapping issue of the file fields to the segment fields;
I have 5 files, Contract Header, Items, Dates, Partners, Objects(Serial numbers);
I Appreciate if you send me the mapping details for me if some one has already done this please;
or any otherhelp on the notes/documents are highly appreciated
Thanks
Iverhi, do you mean the problem is in the file resource file, and you want to use it in LSMW?
If so, I have meet the similar problem, two source file inbound into LSMW. one header , one item
And I solve it in this way,
combine the 2 file before lsmw read it, like this
Header data 1 / item1
header data 1 / item2
header data 2 / item1
header data 3 / item1
header data 3 / item2
for each line, the header data is exist, if item is mutiple, the header line can be repeat.
Then the 2 file combine to one file, lsmw read the combined file
You need to do some additional logic in data mapping, mapping the different item in each loop, but header data once if they are same. -
How to copy line item details in Service PO from service contract
Hi Team,
i am using service contract with account assignment U and when i am creating a PO with reference of contract then in PO at Item Overview is coming data ok, but at item details in services there is not picking data automatically from contract.
whats wrong in my scenario.Hi,
Please make sure that you follow the following steps:
1. Enter the contract and item number in the PO item line
2. Click on the u201CService Selu201D icon to select the required
services from the contract
3. In the Pop-up screen, enter the agreement number in the
corresponding field.
4. Now select the required services from the contract and
use the u201CServicesu201D icon or the F9 key. Now save the purchase
order with the adopted lines
Best Regards,
Arminda Jack -
Unable to create a service contract from IDoc BLAORD FM IDOC_INPUT_BLAORD
I've been testing creating service contracts using BLAORD and it appears that SAP does not have any way of creating a service contract using IDOC_INPUT_BLAORD. Inside this function a BDC is built and either ME31K or ME32K is called. There is processing that checks the service line package numbers, but it doesn't appear to be creating them (Maybe I'm overlooking something). When the BDC is being built the services screen is ignored. There is a user exit that could be used to populate the BDC for these screens.
I recently had to develop a custom BDC to create service contracts becuase, to the knowledge of our best ABAP-ers, there is no SAP standard functionality to create service contracts programmatically besides using a BDC. My custom BDC will fail when run in background because of a GUI control on the services screen. It runs fine in the foreground. The short dump is 'RAISE_EXCEPTION'. Short text: Exception condition "CNTL_ERROR" raised. Termination is occurring in CL_GUI_DOCKING_CONTAINER->CONSTRUCTOR. We're on ECC 6.0.
I checked the SAP Notes system and I was unable to find anything related specifically to contracts for this issues. I did see that SAP has released OSS notes for other BDC processes so that they would be able to run in background.
I am wondering if there is anyone who currently is able to create service contracts using IDOC_INPUT_BLAORD. My plan is to set up an RFC between SAP systems. The customer wants to be able to receive contracts on demand. Has anyone done this before for service contracts? What has your approach been? Is there anyway of having the function run in foreground when it receives a IDoc?
Thanks for your input,
SteveHello Steve,
Did you get a solution to Service Contract (Purchase) creation through BLAORD or through any other FM please?
BAPI_CONTRAT_CREATE does not handle services.
Have a similar requirement and trying to avoid BDC.
Thanks & Regards
Prashanth -
FM to fill outbound IDOC with change document details.
Hi ,
I am working on an enhancement EXIT_SAPLMGMU_001 for an interface to track the changes to the material master.
Can someone please let me know if there is a FM to populate outbound IDOC with change document details like when a material is
created /changed. Thanks much.
Regards,
Sanjeev
Edited by: sanjeev.s on Apr 14, 2010 3:32 PMCall the function module "MASTER_IDOC_DISTRIBUTE" to create idoc. Use function module "CHANGEDOCUMENT_READ_HEADERS" to get the change document details.
Regards
Vinod -
How to getLine Details from Invoice Details window inside Service Contracts
Working on 11.5.10.2 Service Contracts Module.
Trying to retrieve Line Details from Invoice Details tab. Service Contracts Authoring > Invoice Details > Line Details. I have tried creating a join to oks_bill_transactions but this returns too many records, thousand of records for one contract. I then tried a join to oks_bill_sub_lines obsl,
OKS_BILL_TXN_LINES obtl but this was returning too many records as well. Seeing if these are the correct tables to pull the line detail for Invoices from in the Service Contract module or if I may be setting up my joins incorrectly and that is why I am getting so many records returned?
FROM OKC_K_HEADERS_B OKHB,
OKC_K_PARTY_ROLES_B OKPRB,
HZ_PARTIES P,
OKX_CUST_SITE_USES_V C_BILL_TO,
OKX_CUST_SITE_USES_V C_SHIP_TO,
ra_customer_Trx_all rcta,
okc_contacts oc,
OKC_K_LINES_B oklb,
OKC_K_LINES_B oklbs,
--oks_bill_sub_lines obsl,
--OKS_BILL_TXN_LINES obtl,
oks_bill_transactions obt,
okx_resources_v orv
WHERE OKHB.ID = OKPRB.CHR_ID
AND OKPRB.JTOT_OBJECT1_CODE = 'OKX_PARTY'
AND OKPRB.OBJECT1_ID1 = P.PARTY_ID
AND okhb.id = oc.dnz_chr_id(+)
AND oc.jtot_object1_code (+) = 'OKX_RESOURCE'
AND oc.object1_id1 = orv.ID1(+)
AND OKHB.ship_to_site_use_Id = C_SHIP_TO.ID1(+)
AND OKHB.bill_to_site_use_Id = C_BILL_TO.ID1(+)
AND C_SHIP_TO.SITE_USE_CODE(+) = 'SHIP_TO'
AND C_BILL_TO.SITE_USE_CODE(+) = 'BILL_TO'
AND OKHB.SHIP_TO_SITE_USE_ID = C_SHIP_TO.ID1(+)
AND OKHB.BILL_TO_SITE_USE_ID = C_BILL_TO.ID1(+)
AND OKHB.STS_CODE = 'ACTIVE'
AND p.party_id = C_SHIP_TO.party_id
AND okhb.contract_number(+) = rcta.interface_header_attribute1
AND rcta.cust_trx_type_id(+) = oklbs.attribute8
AND oklbs.cle_id = oklb.id
-- and oklbs.id = obsl.cle_id(+)
-- and obsl.id = obtl.bsl_id(+)
and obt.trx_number = rcta.trx_number(+)
and oklb.line_number||'.'||oklbs.line_number <> '1.1'
and nvl(okhb.contract_number_modifier,'-') = nvl(rcta.interface_header_attribute2,0)
and OKHB.CONTRACT_NUMBER = 'VO-7128'You can redirect the resultos to a txt file:
Open a command prompt as Administrator
Enter the command and redirect it to a file, here is an example:
tasklist /v > c:\results.txt
When you Open the file, you should able to see the Process name, PID, User, etc.
Good luck on that. -
Idoc Blaord for service contracts - update contracts
Hi
I am working with a 3rd party contract management system. I am now interfacing with this package to work with Service Contracts. When I try and process the BLAORD idoc, it comes back with an error saying that the package number already exists.
Im my opinion it is trying to create a new line item and therefore it is not happy to use the package number for the service line item that already is there. I need it to modify this entry and update the condition records.
Please help
ThanksHi,
Related to the error 00344, I did not find much information. I only found the following:
notice that the IDOC must contain two E1EDC20 segments to
transfer one service line. The first segment just contains header
information and maybe some unimportant default values, but not the
service data. The package number of this header line links the services
to the item. The subpackno of this service line must be the package
number of the 'real' service lines. I have copied an example from one of
our internal systems below.
In addition you may have a look at note 420334. It has nothing to do
with ALE or contracts, but the concept of creating a service line is
the same.
Example:
E1EDC20 001:
SGTYP 001
PACKNO 0100009042
INTROW 0000000001
EXTROW 0000000000
RANG 0
SUBPACKNO 0100009043
MENGE 0.000
PEINH 1
PREIS 0
BRTWR 0
NETWR 0
CURCY EUR
UEBTO 0.0
AUSGB 0000
FRPOS 1
PERNR 00000000
KNT_MENGE 0.000
KNT_WERT 0
UNG_WERT 0
UNG_MENGE 0.000
ALTROW 0000000000
MSGFN 005
E1EDC20 002:
SGTYP 002
PACKNO 0100009043
INTROW 0000000002
EXTROW 0000000010
RANG 0
SUBPACKNO 0000000000
MATKL 01
MENGE 120.000
MENEE HUR
PEINH 1
PREIS 1
BRTWR 120
NETWR 120
CURCY EUR
UEBTO 0.0
AUSGB 0000
KTEXT1 xxx
PERNR 00000000
KNT_MENGE 0.000
KNT_WERT 0
UNG_WERT 0
UNG_MENGE 0.000
ALTROW 0000000000
MSGFN 005
But I do not know if this is your case, if not, I would recommend to open a ticket at SAP.
Best Regards,
Arminda Jack -
Hi Guys
We have a requirement
We need to develop a report and its output will be Service contract number and its short text ,vendor and OA vendor and address of both VN and OA
Input fields are service master or service master short description
Service contracts are already created with service masters in the system
Please help with tables with which we need to deal ,where we can find service contract and service number link in which table
Please help
SAP MMthank you for your answer
I need table relation between service contracts and service master number
Thanks in advance -
New line item in the service contract
Hi Gurus,
I have requirement to add the new line item in the service contract. Details are as follows.
as per the requirment, manually we are entering the outbound category via web Ui (service -> service contract).Now I have to develope a badi/method in standard badi exec_methodcall_ppf which will insert a new line item with the same material as of outbout category but with the item category as inboud.
could you please help in how can I maintain the new line time. I know we have to use the crm_order_maintain FM but I'm confused what all parameter we need to pass to maintain this.
can someone please share the code to do that. TIAHi Paul,
It seems there is no option in changing the condition records at the billing plan item level.
Please try the following.. see if it helps. To execute the invoices with new condition record values directly, make the settings at the billing item category level goto -- the billing document frame -- under serivces frame -- pricing type select option Carryout new pricing (Option B). This option updates the billing document at the time of invoicing with new price calculation.
please see if this can help you out.
Have a good day!!!
Nandu -
Service contract - Billing block
Dear Guru's
i am doing the service contract with standard document type WV.But my client requirment is,he wants to block the individual line item wise in VA41 and Release in VA42 by individual line item and do billing in VF01.
could anybody tell me how to configure the same. i am using the Billing plan Periodic .
Thank you
suribabuHi,
You can achieve same using status profile conifg at item level, i did same for my service contract for order creation block ( IW31) and Billing block,
try with status profile , i hope its help you to block Service items in sales contract.
Regards
Nishad -
Copy button not working properly in service contract - crmd_order tcode
Hi experts,
I want to create a duplicate row in contract through Duplicate Button Supplied by SAP. As
I understand the function of the duplicate row button is to copy the same set of information in next row with auto incremental or manual. As far as number incremental is concern that is happening based on
customization on transaction type line item incremental sequence .
This is an upgrade project before upgradation it was working fine, you can check the same in old CRM 4.0. If you see in the Object Tab, condition tab or any other tab, no data is duplicated from parent line item. This works very well in CRM 4.0. Actually after discussing with the client i have come to know that , they also had the same issue before and SAP gave two Notes : 739462 and 740103 to resolve the issue. But now this feature is only availabe in the WEB UI in CRM 2007, and as i am upgrading to CRM 2007 this feature is not available, but my client want this feature.
I went through the SAP note , they have given some corrective instructions but it is valid till BBPCRM 500 version of the software component and mine is BBPCRM 600 . My query is, will it work if i follow the same corrective measures in the Note for my system ie. by inserting few blocks of code given in the SAP NOTE.
please kindly help me out,
Thank you,
Regards,
Arun.Hi,
I think you problem is in u201CBilling tabu201D which it is not showing any details on particularly billing tab. Right
Ok, as per you wording Services order having billing tab with details but Service contract does not.
If am I right, you see the below solutionu2026.
First go to T-code: CRMC_PCUITOOLS
Put you
Application : CRMD_BUS2000116
View (blview) : ZXXXXX
Then press F8 for execute
You will see the view of particularly Leading Transaction Category and go to billing tab
See below Tab Page Group (SRV_ODP1)
Second go to T-code: CRMC_BLUEPRINT_C
Follow this : Application Element -> Tab Page Group -> Tab Page Group Structure
Put it (SRV_ODP1) and go to billing (double click on them)
You will see following details
Tab Page Group SRV_ODP1
View ZXXX
Sequence 23
Event S1O_HD_PAYMENT_BILL
Text Billing
View Switch Gro
Multi-Group S1O_HD_PAYMENT_BILL
Inactive Flag is Not Set
Follow the same for Service contract. You will see the Multi-Group missing
Put it same on that (S1O_HD_PAYMENT_BILL)
I think this issue will solveu2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026
On..............................................................................
Maybe you are looking for
-
Creating a pipe delimited file
Am I going about it wrong in my forEach loop??? Also, is the way I am writing this file going to overwrite the current contents of the DAT file (this is what I want; to overwrite the current file's contents) Thanks in advance for your help! ### Set t
-
Adobe Flash player for Asus Transformer Pad
We're Sorry This content requires Adobe Flash Player, which is not supported by your device. This content can be viewed on a desktop computer or on mobile devices that support Flash Player. Why adobe.com doesn't have opportunity download adobe flash
-
Report compilation in one short
Hi, The following script for compiling all Oracle Reports Designer files(RDF) to Report executable file(REP) witin a specified directory. It works fine. But the problem is while executing under DOS, it takes 8bit names only instead of 32bit names. PR
-
Purchase order Account Assignment changes
Hi Guys, May you please share the light? Weu2019ve deleted Purchase order Account Assignment & entered the new one but the PO Item changes tells us old Account Assignment was deleted and the new one was entered but the system doesnu2019t tells us wha
-
How to get audio meters in capture in Premiere CC?
I need to capture in Premiere CC from an old tape machine that outputs in S-Video. Audio comes in through a Matrox I/O. Picture comes in fine but I do not see capture audio meters to adjust the sound. In Adobe CS6 I do get the audio metering. Is th