Passing only item level details through IDOC
Hi All,
I have a requirement whrerein I am using the standard ORDERS05 IDOC without any additional enhancement.
The current scenario is that whenever there is a change in any of the line items of a PO, the entire PO is passed through IDOC to XI.
Now, the requirement is such that if there is a change in any of the line items in the PO, then only the details of that line item should be passed through the IDOC instead of the whole PO.
Please let me know how can this be achieved.
Thanks,
Dawood.
Hi,
You have to find out the corresponding exit where Idoc segments are getting filled. In the exit, clear the other details from segment and populate the require data.
Regards,
Piyush
Similar Messages
-
Duplicate records for Sale Order Cycle Report(excluding item level detail)
I have posted this issue in number of forums but till today no one is able to answer it correctly.Here it is:
I need to create a report which I think most of the sd consultants have also done it.It basically covers sales order cycle without item lvel detail such as:
Sale Order No -- Sales Order Date-- Delivery No-- Delivery Date
Now as we all know ,sales orders and deliveries are connected through item table which means in the output I will get duplicate rows for the report above.For Example, if a sales order share 3 items with the delivery then we will get 3 exact duplicate rows in the report.
What can be the best solution?connecting through VBFA has alos same result as it also has item level details.
I need a good solution.This a common report and there must be some solutionHiiii,
It is standard SAP rule that system will catch the document flow (document link history) at item level.
Now your problem that you dont want to show the line item based report because of duplicacy.
Try this.
Brows table VBFA -
In screen selection select the following......
1. Subsiquent document category
2. Preceding item
select "J" in Subsiquent document category
and "000010" in Preceding item then execute the table.
Now system will not show multple line item based delivery report. so No duplicacy will be there
Regards
Shambhu Sarkar -
How to move the item level details to line item in the Purchase order form
Hello,
I am in SAP SRM7.0 system, my customers requirement is that the item level details like MPN (Manufacturer Part Number) etc.. should be moved to line item field in the Puchase Order.
Can any one give me susggestion on this. This is not the correct forum for this thread but still pls post the link of related threads which may help in this regard.
Regards
MadhanHI Masa,
THanks a lot for your reponse, in the option given by you i could find it to make visible or required but there is clue on moving the MPN to item field in the line item level. Can you give more input on this.
Regards
Madhan -
Item Level Details in Output Requirements Control during Inbound Delivery
Hello Experts,
I have a requirement to access item level details of an inbound delivery at the time of processing the output requirement. The output requirement is defined for application E1 and has a related communication structure KOMKBE1. However, this structure does not have item details (Material, Plant, Batch is what is needed) . Is there another global communication structure that stores this data when the output requirement is called? If not, is there any other way to access that data during runtime?
It is not possible to fetch it from the database tables because the delivery creation process is not yet complete and thus it is not stored in the database, as the output requirement is called when the SAVE button is clicked in VL31N.
Thanks,
- Neeraj
EDIT: Found a solution: Using field symbols, I picked up the value of the needed details from the structures available in the calling program SAPMV50A. In this case, I did not use KOMKBE1 at all.
Edited by: NeerajAngal on Oct 6, 2010 12:28 PMHi
As per my understanding you can try se63 option .. -
Function Module For Item Level Details of a Sales Order
Hi Guys,
I have to get the item level details for a particular sales document no ..I want to know if there is any function module existing for the same.
Also I need any function module for getting the contact information such as contact form (KNVK-ANRED),contact name(KNVK-NAM1),contact name(KNVK-NAMEV),Contact number (KNVK-TELF1).
Please let me know if anyone is aware of it.
Thanks in Advance,
Mayank<b>SD_SALES_DOCUMENT_READ</b> Reads sales document header and business data: tables VBAK, VBKD and VBPA (Sold-to (AG), Payer (RG) and Ship-to (WE) parties)
<b>SD_SALES_DOCUMENT_READ_POS</b> Reads sales document header and item material: tables VBAK, VBAP-MATNR
<b>SD_DOCUMENT_PARTNER_READ</b> partner information including address. Calls SD_PARTNER_READ
<b>SD_PARTNER_READ</b> all the partners information and addresses
<b>SD_DETERMINE_CONTRACT_TYPE</b>
In: at least VBAK-VBELN
Exceptions: NO CONTRACT | SERVICE_CONTRACT | QUANTITY_CONTRACT
<b>SD_SALES_DOCUMENT_COPY</b>
<b>RV_ORDER_FLOW_INFORMATION</b> Reads sales document flow of sales document after delivery and billing
SD_SALES_DOCUMENT_SAVE create Sales Doc from the copied document
SD_SALES_DOCUMENT_ENQUEUE to dequeue use DEQUEUE_EVVBAKE
RV_DELIVERY_PRINT_VIEW Data provision for delivery note printing
SD_PACKING_PRINT_VIEW
SD_DELIVERY_VIEW Data collection for printing
called from RV_DELIVERY_PRINT_VIEW, SD_PACKING_PRINT_VIEW
RV_BILLING_PRINT_VIEW Data Provision for Billing Document Print
regards
vinod -
How to pass item payment term through Idoc segment E1EDP18
We use ORDERS idoc to create sales orders and our customers want to replace the default payment term at item level. I found segment E1EDP18 for this purpose but I don't exactly know how to use it, like where to put the payment term key. Can any one expain with the help of a clear example how to indicate the payment term there ?
Below is a exerpt of the incoming idoc file I used for testing. In this test I put the paymentt term 0010 in but the information sent in idoc segment is just ignored.
E1EDP01 10 625.00
E1EDP05 ZD64
E1EDP05 ZD66
E1EDP19 00269020000
E1EDP18 0020010
Many thanksHi,
SAP program IDOC_INPUT_ORDERS is not using the item level payment terms sent in IDOC segment P18 to fill the sales order so you need user exit to do this. The program is moving the item level information to an internal table xe1edp18 when the data is parsed from IDOC so you can use this to populate the screen information in the user exit 'CALL CUSTOMER-FUNCTION '002' (IDOC_INPUT_ORDERS).
Let me explain the process from EDI to SAP.
1) EDI 850 will have ITD segment at item level (Example ITD013 *2 * *10 * *30 * * *) you can ask your EDI team to map them to P18 segment as it has the number of days and also the percentage for cash discount. P18 has 3 qualifiers so you can map 3 different temrs (For example the above sample is 1 Term is 2% in 10 days and Term 2 is net 30 days)
2) During IDOC parsing the program is already filling internal table xe1edp18.
3) In the user exit CUSTOMER-FUNCTION '002' you need to search for the SAP payment terms with the number of days and percentage (This is available in the table T052). Once you find the SAP terms key, you need to populate it for each item. You need to do this after the program filled the item billing data.
Dynpro item business data billin details -
PERFORM VA01_DYNPRO_POSITION_PDE3 USING XVBAP-POSNR.
*-Zusätzliche Daten für Dynpros vorsehen (Kundenerweiterungen)----
*-additional data's for new dynpro fields (customer exit)----
SY-SUBRC = 0.
PERFORM CUSTOMER_FUNCTION_DYNPRO. -- THis is the user exit call
Hope this is useful.
Ram -
Sending vendor details through IDOC
Hi all,
I want to transfer all vendor details for all vendor master table through IDOC.
is there any standard IDOC for this?
thanks.Hi,
First of all do the ale settings using below steps.
Step1: Creation of Logical system u2013 Transaction BD54
Step 2: Assigning client to Logical System u2013 Transaction SCC4
Step 3: Creation of RFC destination u2013 Transaction SM59
Step 4: Port generation u2013 Transaction WE21 - Port is required for the outbound message type and hence port generation is required only at the sender.
Step 5: Creation of partner profile u2013 Transaction WE20
Both outbound and inbound partner profiles need to be created.
6: Creation of Distribution Model u2013 Transaction BD64 -
Then use transaction BD14 to send your vendor data.
Thanks,
Asit Purbey. -
HI
Thanks in advance
Can Any body tells me how I can get the item level values when I copy the order using contract type with transaction VA41
Regards
RaiHi,
Please check include MV45AFZZ..It is a standard exit for sales
We can see a number of exits in this include.....For item level just check the ones containing userexit*VBAP...Data will be present in internal table XVBAP........
try the following
(1)USEREXIT_MOVE_FIELD_TO_VBAP
(2)USEREXIT_SAVE_DOCUMENT_PREPARE
(3)USEREXIT_SAVE_DOCUMENT
Put break point to analyse data flow...header data will be in XVBAK
Regards
Byju -
Posting of bank detail through IDOC from IBM Websphere
Hi
I am facing a problem during the seletion of the Basic IDOC type in the websphere .I trying to get the bankdetails of the business partner , for that I have selected the Basic Idoc type in the configaration of the IBM websphere BUPA_C_BANKDETAIL_ADD01.
But after the seletion when we try to connect its showing error like "<b>Segment couldnot be read for the release 700"</b>
I have checked with the release of the SAP also , it is 700 only .
Can anyone please help me out in this matter , its really urjent .
Thanks & Regards
Debasri SarkarHi,
Have read the documentation for bapi BAPI_ACC_DOCUMENT_POST and check for documentation import parameter EXTENSIONIN 2
Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIO
Description
This enhancement structure can be used to transfer additional fields.
There are four fields available for each data record (VALUEPART1 - 4), which each contain 240 characters. A defined ABAP dictionary structure can be transferred in the field STRUCTURE, on the basis of which the field contents are read.
The accounting document can be supplemented and changed in an implemented BAdI ( ACC_DOCUMENT) before the active accounting component is called.
The class CL_EXM_IM_ACC_DOCUMENT is available as example implementation. Here, for each data record of the parameter that is transferred the ABAP dictionary structure is checked and the content of the fields VALUEPART1 to -4 is set in the structure. If the structure that is transferred contains a field POSNR, the associated lines of the accounting document are updated using the contents of the enhancement.
a® -
How to set start of cycle/next planned date at the Maintenance Item level??
Hi All,
We are uploading a bulk of Strategy Maintenance Plans into the system. Each plan has multiple maintenance items and each maintenance item in a plan having different next due dates. Now if we set the Start of cycle at the Maintenance Plan level, then the next due dates of the maintenance items in that plan would be calculated on the basis on Start of Cycle (Common for all) and frequency as set in MPackages in an item Task list. Since each Maintenance item may have different Frequency and next due date, generating a call object while scheduling the plan correctly to satisfy at the Maintenance item level is not seeming possible.
Can someone please suggest as to how do I set the Start of cycle or say Next Planned Date or Last Scheduled date at the Maintenance Item level either through configuration or programmatically.We are working on an SAP 4.6C version.It is urgent!!!hi
i think specifying start of the cycle for each maintenance level is not possible ,since start of the cycle refers to maintenance plan only .
for SAP standard kindly refer the following [link|http://help.sap.com/saphelp_46c/helpdata/en/94/43a968abc011d395bd00a0c93029cf/content.htm]
it is better to create one maintenance item per maintenance plan,if you want to control each maintenance item independently
regards
thyagarajan -
EDI invoice failed for Service- multiple tax code at service item level
Hi Guys,
Please understand below scenarios, it is very critical to our client.
purchase order has 3 parent
line item which having the 3 services with tax code (P1-P1-P1 and P2-P2-P2 and (P2-P1-C1)
(P1=10%, P2=10% and C1=10%)
PO Outbound Idoc -
Similar tax codes(P1-P1-p1 and P2-P2-P2) - Carries total tax amount and
tax rate at parent level also it carries indvidual service line item
tax amount and tax rate at service item level
Mulitple tax codes(P2-P1-C1)- Carries only total tax amount at parent
level and no tax rate at parent level. It carries indvidual service
line item tax amount and tax rate at service item level
SES Outbound Idoc -
Similar tax codes(P1-P1-p1 and P2-P2-P2) - Carries total tax amount at
parent level segment and tax rate at parent item level also it carries
indvidual service line item tax amount and tax rate at service item
level
Mulitple tax codes(P2-P1-C1)- Carries only total tax amount at parent
level and no tax rate at parent level. It carries indvidual service
line item tax amount and tax rate at service item level
But while creating the invoice for parent line item which includes 3
services, it carries correct tax amount(as per PO and SESR) but it is
asking for tax rate at parent level not at service item level.
It is working fine for similar tax code at service line item (e.g P1-P1-p1 for 3 services or P2-P2-P2 for all 3 services) but when we use the combination of tax code or multiple tax code at service line items (e.g. P2-P1-C1), the inbound Idoc gets failed.
Expectation - How EDI invoice posted for mulitple Services under one parent line item which having multiple tax codes at service item level
Thanks
Sanjay
9930851236This is an ongoing problem with lots of clients - did anyone solve it ?
-
Adding View/tab TO service Order Item Level
Hi All,
I am using CRM 5.0 SP3. I need to add a new View/Tab on SERVICE ORDER at Item Level Details.
This view consist of Some Custom Field (like IO Box, Drop down etc.)
I have created the view but not able to understand how to add this view to the Item level details. I gone through the Cookbook, but not getting a clear idea of how to add this custom view there.
I want to add this view like there are other view at Item level Details For Example "SLA Info","Notes" & "Partners", "Z view" (This Should be my custom view).
Any hint will be very help full.
AbhinavI assign the New z view into the viewset (ServViewSets.xml) and define the navigation link( in ServNavigationalLinks.xml as well. but when i am clicking on the link from the ServSLA, i am getting following errors.
An exception occurred during the activation of target view ZServEvnt1 for the navigation
An exception has occurred
Exception Class CX_BSP_INV_PAGE
Text: BSP Exception: Das Objekt ZServEvnt1.do in der URL/sap(bc/bsp/sap/crm_ic/ServItemViewSet.do ist nicht gültig.
Program: CL_BSP_PAGE_BASE==============CP
Include: CL_BSP_PAGE_BASE==============CM01A
Source Text Row: 117
An exception occurred in inbound plug IP_DEFAULT of target view ZServEvnt1
An exception has occurred
Exception Class CX_SY_REF_IS_INITIAL
Text: Dereferencing of the NULL reference
Program: CL_BSP_WD_WINDOW==============CP
Include: CL_BSP_WD_WINDOW==============CM004
Source Text Row: 47
any help
abhi
Edited by: abhi on Sep 4, 2008 8:56 AM -
VA42 user exit to update contract start and end dates at Item level
Hi Experts,
I need to update contract start and end dates at Item level in 'VA42' transaction, for this i am using user-exit 'USEREXIT_FIELD_MODIFICATION' in the include 'MV45AFZZ'. i am able to display the data into item level through my coding but the data is not getting updated into 'VEDA'
Note: No need to change contract start date and end date in header level. Only at item level i want to change dates.
Thanks,
Sateesh.Thanks For your reply Vikram,
i tried with 'USEREXIT_MOVE_FIELD_TO_VBAP' user-exit earlier it self its not working. Can you suggest me any another way how we can achieve this functionality. modification of Contract start date and end date in only item level.
'USEREXIT_MOVE_FIELD_TO_VBAP':
FORM USEREXIT_MOVE_FIELD_TO_VBAP.
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(3) Form USEREXIT_MOVE_FIELD_TO_VBAP, Start A
*$*$-Start: (3)---------------------------------------------------------------------------------$*$*
ENHANCEMENT 1 ZSD_CONT_DATE. "active version
DATA : lv_var TYPE CHAR10.
lv_var = '0040000219'.
if sy-tcode = 'VA42'.
IF VBAK-VBELN EQ lv_var.
VEDA-VBEGDAT = '20140502'.
XVEDA-UPDKZ = 'X'.
VEDA-VENDDAT = '20140602'.
XVEDA-UPDKZ = 'X'.
ENDIF.
ENDIF.
ENDENHANCEMENT. -
Open Sales orders through IDOC
Hi
We are trying to send the list of open sales orders of a customer in an IDOC to the customer. For example, if the customer has got 15 sales order to be delivered to him , he needs the details of all these 15 orders in an single IDOC
Is there any IDOC message type available for this in SAP R/3 4.7 version or is there a standard solution of sending these details through IDOC
Regards
AnandhHi
We are trying to send the list of open sales orders of a customer in an IDOC to the customer. For example, if the customer has got 15 sales order to be delivered to him , he needs the details of all these 15 orders in an single IDOC
Is there any IDOC message type available for this in SAP R/3 4.7 version or is there a standard solution of sending these details through IDOC
Regards
Anandh -
Copying Header level Billing Plan to Item Level Billing Plan
Hi Gurus,
I have the following Business Scenario:
I am creating Sales Order with reference to contract. In the sales order item level detail, a check box(Copy Header level Billing Plan to item level Billing Plan) is checked. For my Business Scenario, I do not want this check.
Could you please help me in making the configuration changes to remove this check box.
Regards,
NishDear
I hope just try once
When you assign Copy Header level Billing Plan to item level Billing Plan That header level billing plan data also will come to item level it means you can change in item level
if you dont want this function in item level -- Billing plan ..Just remove the check box
Then you cant find please try it and let me know
Thanks a lot
venu
Maybe you are looking for
-
I am using Windows 8.1. When I try to connect to Icloud I get the Message: This Apple id is valid, but is not an icloud account. How can I get connected to Icloud?
-
Getting error while invoking ADF Start and End Dates
Hi, I am new to developing ADF Application. Into : I am developing a search Page which has a select (drop down), startDate and endDate and a 'GO' Button when user selects 'data from Drop Down', selects startDate and endDate and Presses 'GO' Button Ba
-
I have been trying to setup Airpot Expresses (both old and new models) for a while now with the Airpot Utility 5.6.1 for Windows without any luck. I have tried this on multiple windows machines, factory reseted the devices if I needed to, but I have
-
Vendor Prepayment Process - SAP best practice
Hi Friends, I am looking for SAP Best Practices for Vendor Prepayment process. Could you guide me step by step approach.. Is there any config ?? I have maintained Prepayment Indicator in Vendor Master.. Please throw some light.. Regards, Jackie
-
Hi Gurus, I got in SAP Books variance in Product cost collector is Variance= Actual Debit-GR-WIP. For that entire period(specific month).how it can split GR and WIP. Suppose that month 100 qty delivered, how we can determine WIP. I am little bit con