Query in IDOC.
Hi,
Could you please clarify me the following
1) In which transaction code we can find the all the segements assigned to a MEASSAGE type.
2) In which transaction code we can find all the fields available under the Segement type.
3) where we can see all the MESSAGE types avaialble for a IDOC type.
What are all the different message types available for DELVRY03.
and what are all the MESSAGE types available for DELVRY01
In which scenario we use them.
In which scenario we use DELVRY01 and DELVRY03.
IDOC type SHP_OBDLV_CHANGE01 is used in which scenario and what are all the message types available for this.
Please clarify me.
Thank you.
Hi Anil,
Following below are the details for the queries you have asked;
1) In which transaction code we can find the all the segements assigned to a MEASSAGE type.
Ans: The segments are not assigned to the message type. The segments are assigned to the idoc type (Basic type) and this is inturn assigned to the message type. The tcodes for assigning the segments for the idoc type is [WE30]. and then the tcode for seeing what idoc types are assigned to the message type is [WE82].
2) In which transaction code we can find all the fields available under the Segement type.
Ans: To see the fields in ta segment is [WE31].
3) where we can see all the MESSAGE types avaialble for a IDOC type.
Ans: Tcode [WE82] to see all message types available for the idoc type.. or you can also check in the table EDIMSG.
4) What are all the different message types available for DELVRY03.
Ans: Below is the list of standard message types available for the DELVRY03.
CARNOT
DELTRX
DELVRYASN
DELVRYPSN
DELVRYZSDL
DESADV
SHPCON
SHPCON_GD
SHPORD
STPPOD
WHSCON
WHSORD
5) and what are all the MESSAGE types available for DELVRY01
In which scenario we use them.
Ans: The standard message types available for the DELVRY01 idoc type are as below;
CARNOT
DESADV
SHPCON
SHPORD
WHSCON
WHSORD
The scenario in which this is used is very company specific.. It depends on the segments and fields of the idoc type DELVRY01. If the available segments of the idoc type DELVRY01 suffice the requirements then it is used. But usually the latest version available in the system is used and the segments and fields which are not relevant to the requirement are left off by indicating the segment as "not mandatory".
6) In which scenario we use DELVRY01 and DELVRY03.
Ans: Answered in Point 5... The same holds good for DELVRY03 idoc type.
7) IDOC type SHP_OBDLV_CHANGE01 is used in which scenario and what are all the message types available for this.
Ans: To answer this, I would require to know the SAP version you are working on...Please reply with the info to help me answer this...But as far as my understanding on this goes... this is related to shipping information data interchange, like the shipping notification, etc..
Regards,
Fazal
Similar Messages
-
Query in IDOC To JDBC Scenario
hi all
below is my scenario :
As soon as vendor is created/ updated at R/3 , the IDoc is triggered via. change pointer , and is send to XI. XI will create / update the corresponding vendor in Oracle database at the pther side.
My question is , at Xi how will I come to know that the incoming vendor i have to insert in Oracle or update in oracle., as from XI i have to fire a query isert / update
thanks
SheetalHi ;
Use UPDATE_INSERT as action .
action=UPDATE_INSERT
The statement has the same format as for the UPDATE action. Initially, the same action is executed as for UPDATE. If no update to the database table can be made for this action (the condition does not apply to any table entry), values of the table described in the <access> element are inserted in accordance with the description of the action INSERT. <key> elements are ignored in this case.
The response document has the following format; one of the two values is always 0 because either an UPDATE or an INSERT action is always executed:
<update_count>count</update_count>
<insert_count>count</insert_count>
Mudit -
Hi Friends,
Sometime back i had post a query for the same in BAPI,i got the BAPI,but i feel if i ll get the respective IDOC for the same than i ll me more close to solve my prob.
so send me an IDOC for Planned Investment and Expenditure.
Plz help me on this.
Thanks a lot in Advance
mrutyun^hi Mrutyunjaya,
try using BAPI_FIXEDASSET_CREATE1.
You will get lot of information about asset in business object BUS1022.
regards, -
Query on Idoc Packaging with PI7.1 EHP1
HI PI Experts,
I have a scenario where batch run triggers the 100's of Idocs in R3 in few milli seconds, which means all Idocs are triggered in one go From R3.
Do we still need to set Check box for Collect Idocs in Partner Profile in R3 for Idoc Packaging ?
I want to make out the difference in 2 configs for Idoc Packaging where
A) All Idocs are sent via Report run of RSEOUT00 at a go after collection.
B) All Idocs are triggered at same time via Batch Run at same time.
Assumption:
PI is configured to use Sender Idoc Adapter with Idoc Package Size of 10.
OR
I frame my Query in other way"
What does Collect Idoc and running Report RSEOUT00 achieve to make sure that Multiple IDOC Nodes come into 1 XML message? OR Its only PI Sender Idoc Adpater take care of it when multiple Idocs of same type comes through PI?
Please reply .
Regards,
AnuragHi Anurag,
In the sender IDOC adapter if the packaging option is not activated, then the IDoc packages get split into single PI messages, one PI message per IDoc. IDoc sender functionality is enhanced to preserve and process IDoc packages without splitting the IDoc package into individual PI messages. I.e. single PI message contains multiple IDocs including control records. Where as running the report RSEOUT00 will just send all the IDOCs that are in waiting state to their respective destinations.
For the sender IDoc adapter to be able to process packages, it should receive the IDocs in a group. I.e. in the sender partner profile the packaging option has to be activated. Though you've activated the packaging option in the sender partner profile, If you dont check collect option in sendet IDOC adapter then the IDOCs get splitted into individual PI messages.
Regards,
Priyanka -
Query Regarding IDOC "WMMBID02"
Hi,
I have a follwoing requirement that makes use of a standart IDOC WMMBID02. This IDOC WMMBID02 has data stored within into different segments that have structures. I need to read that data and store it into an INTERNAL Table.
Is there any specific SAP Function Module that would help me to obtain such requirement. If not, what are the options that could be used to read data from IDOC WMMBID02 and populate our INTERNAL Table.
Kindly Suggests,
Thanks & Regards,
RajeshRajesh,
Either you can use the function IDOC_TYPE_COMPLETE_READ
Or use the code as below.
SELECT * from EDID4 into t_idoc_data where docnum = ???
data : wa_E1MBXYH type E1MBXYH,
wa_E1MBXYI type E1MBXYI,
wa_E1MBXYJ type E1MBXYJ
loop at t_idoc_data into wa_idoc_data.
case segnam.
when 'E1MBXYH'.
move wa_idoc_data-data into wa_E1MBXYH.
when 'E1MBXYI'.
move wa_idoc_data-data into wa_E1MBXYI.
when 'E1MBXYJ'.
move wa_idoc_data-data into wa_E1MBXYJ.
endcase.
move corresponding fields of wa_E1MBXYH into wa_itab.
move corresponding fields of wa_E1MBXYI into wa_itab.
move corresponding fields of wa_E1MBXYJ into wa_itab.
append wa_itab to itab.
Clear all the work areas here
endloop.
Regards,
Ravi
Note : Please mark the helpful answers -
Query on IDOC Ack (STATUS) config in XI for a specific partner comm.
Hi Experts,
Is it possible to configure the IDOC Ack (STATUS.SYSTAT01 message) in XI for a specific partner communication? We want to configure our system like ALEAUD but the message type should be STATUS.SYSTAT01 and the acknowledgment should be send to sender system for a specific partner only if XI receives any IDOC like (Orders) from that specific partner. For other partners (same sender system) we donu2019t want this acknowledgment settings and configuration. If possible please provide the configuration filters steps etc. Thanks for your valuable inputs in advance.
Thanks,
Satish
Edited by: Satish Jaiswal on Jan 8, 2009 2:55 AMHi Husain,
I have the document you have mentioned. Please note my requirement is to filter the Ack while creating and sending to R/3 based on Partner and Message type. The document provides info only on Message type filter but not parner specific for same sender system!!! Any help appreciated. Also note: BPM and Alert is out of scope.
Looking for some ALE configuration tricks to achieve this.
Thanks
satish
Edited by: Satish Jaiswal on Jan 9, 2009 2:40 AM -
Hi Experts,
i have doubt on idoc interface.we have 10 records in a idoc outbound side.
how can we send particular 3 records from those 10 records to pi
Thanks in advance
sureshhi,
might be below blog and content those are helpful for your requirement:
Need list of Idocs for a particular Order Number
Search for a particular IDOC :
- Choose the transaction WE09 (SAP Menu -> Tools -> IDoc Interface/ALE -> Administration -> Services -> IDoc Search by Contents -> WE09).
- Choose the Data Source button to specify whether you want to search for IDocs from the database or the archive (or both).
- If you have set the Archive flag, you can select files in the archive information system or manually.
http://www.sap-img.com/basis/how-to-search-by-value-a-particular-idoc.htm
thanks -
Query regarding Idoc extention
hi,
when we do idoc extenstion , is there any restriction on number fields that the extention can have ?
I have a problem I have extened and Idoc.
when I create n inbound idoc for it thrgh test tool in r/3 by passing the fields that i have extened, it does show those fields in the created idoc
however when i receive inbound idoc from other system (non r/3 system) by passing these newly extended fields it does not populate them in the idoc...
can any 1 help me with this?its no longer required.
thank you -
Hi,
I have been researching IDOC TRADINGCONTRACT01 for creating a trading contract (t code WB21). I would like to include the Expenses to this IDOC as well, but the standard IDOC does not provide the same. I would like to make entries to the 'Planned Expenses with Settlement' tab on the Expenses within the Trading Contract with this IDOC. Can anyone help me out with this? Thanks.
AviHi
This include is called by the enhancement MBCF0002, that populate the field SGTXT in movements MM and that you can transfer to field BSEG-SGTXT (well, this is their purpose). If you can copy the coding that you have in include ZX* somebody could help you.
I hope this helps you
Regards
Eduardo -
Query on IDOC to webservices scenario
Halo Gurus,
In general,if we have scenario involving webservices,we get WSDL file and use it in scenario development.
In case,if WSDL is not provided ,can anyone help me to understand how to proceed with the scenario?
Please provide more details,what are the necessary things that needs to be in place for stating a scenario that involves
webservices.
Regards,
M.Raj.Hi M.Raj,
Your scenario is IDOC to WebServices, here if in case the WSDL file is not available then you could generate the wsdl file in XI Integration Directory.
Please follow the below steps,
1. Create the Data type Message type and Message interface. (Use the Data type structure as per your requirments,, lets assume you have similar structure as IDOC type and you have creaetd in Integration Repository)
2. Then do the regular mappuing and develope the other objects (Interface mapping, Integratuion scenario etc )in similar way as per any normal scenario
3. Import the integration scenario in and make the regular development in Integration directory (ID).
4. After activate all the development, in ID goto >Tools>Define WebService
5. one wizard will be open, press continue.
6. Give the Integration server SOAP Inbound channel as URL in below format
http://<host>:<port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<communication channel>
Remember the above link is case sensitive. If party is not available use it as channel=:<><service>:<communication channel>
7. Select the Outbound Message Interface and continue.
8. give Service details and Interface details as per previous screen. (can press BACK button to see it)
9. Finish --> to generate the wsdl.
You could use this wsdl to deploy in the Webservice and can process it futrher.
If you have different wsdl in webservice then this will not work..
Thanks
Swarup -
Hi,
I'm trying out the blog https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4443. [original link is broken] [original link is broken] [original link is broken] But, I don't see any advantage of using this as it's like appending the file (because each IDoc xml will have it's own start and end tag). Please clarify.
Thanks in advance.
Regards,
Joe.Hi Joe,
In that case, the root node's occurances should be changes from 1:1 to 1: unbounded.
In general, the idoc's minimum and maximum occurances will be 1.
You have to download the XSD of the standard IDOC and edit the root node occurances to:
xsd:element name="IDOC" type="ORDERS.ORDERS05" minOccurs="1" maxOccurs="unbounded"
then upload the new XSD as external definition.
Then use this external definition as the source structure in the mapping.
Regards,
Ravi -
Query on Idoc CRMXIF_PARTNER_SAVE 01
Hi All,
Settings have been made in CRM to trigger Idoc CRMXIF_PARTNER_SAVE 01 when there are any changes to Business partners, however I notice that the Outbound idoc contains only the data that has been changed apart from central data information. I am looking at capturing a few more information in the idoc like BP role information.
Are there any other settings to be done by which all information can be passed on in the Idoc that is trigerred?
Thanks in advance.
Regards,
ChandraHi Shobit,
There is a segment and corresponding fields for role, however these are not being populated as this is a delta. I would like to know if there is any way to populate the rest of the fields as well when a change is made on the BP.
Regards
Chandra -
hi,
1.How can we rectify the warning messages thrown out during the process of creating a new idoc type-for extending a new segment?
2.If a idoc type is created and released with warning messages-how to delete that?
With Regards,
SrividyaHi,
You can use transaction <b>BD87</b> to reprocess errorneous IDOC.
You can also use transaction <b>WE19</b> to generate/regenerate the IDOC.
Let me know following so i can help you finding the solution.
- IDOC is inbound or outbound?
- Which document triggers the idoc OR which document is being posted thru IDOC
- What is the IDOC type?
- What is tje Extension type and where have you added extension segments?
- What message type and process code you are using?
- How are you populating the extension segments? Which user-exit?
- What error are you getting?
Let me know these things so i can help you.
Regards,
RS -
Hello people how are you?
My name is Angel and I have questions about idocs.
The issue is that a new project is coming and I was told that we will be working with Idocs. I have no experience in Idocs and never did anything,
I'm looking and I see that has many functions but are part of processes, watching the creation of common transactions idcos, port configuration (although this is over basis), and some problematic with them.
For if I know what I need to know promptly Idocs that I can present is problematic, if anyone has any idea what q is working more broadly with Idocs (so that q is what is required to work with them).
Download some statutes and am looking at,
Thanks in advance,
regards,Hello,
Some times, it so happens that the Kind of Data to be sent does not have a Standard Selection Program or the basic Type itself does not suit for the Requirement.
For example, if Pricing Data is to be sent to a 3rd Party system, then the Standard IDoc Type cannot be completely used. Instead, people opt for creating a Custom IDoc Type and Custom Selection Program (Could be a Report) to Send across the Information. In this Case, we'll not have any Extension as the Basic IDoc Type itself is a kind of its own.
Another example which I worked on was that the Customer wanted a Report for Displaying all the Production Orders in an ALV Report. When the User selects one or more Production Orders and clicks on the SEND button on the Application Tool Bar, all the Production Order information should be sent as IDocs to the 3rd Party System for Labeling purpose.
Hope it was clear.
Thanks and Regards,
Venkat Phani Prasad Konduri -
ABAP-HR(QUERY IN IDOC FM)
Hi Expertes,
Whenever am excuting the progrm that time it's showing the error like your progrm is not in libreary
when this fm is trigger that time showing error.
CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'
EXPORTING
curr_report = c_idoclog_upd_program "Program for which selections are to be displayed
TABLES
selection_table = i_idocupd_seltab.
curr_report = c_idoclog_upd_program "here am providing the curren program name".
Thnks®ards
RahulHi,
As the function RS_REFRESH_FROM_SELECTOPTIONS gets values of the current's program selection screen all you have to do is to provide your program name here in capital letters.
1) either hardcode it
CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'
EXPORTING
curr_report = 'Z_MY_PROGRAM'
TABLES
selection_table = i_idocupd_seltab.
2) or use sy-repid data object
data: repid like sy-repid.
repid = sy-repid.
CALL FUNCTION 'RS_REFRESH_FROM_SELECTOPTIONS'
EXPORTING
curr_report = repid
TABLES
selection_table = i_idocupd_seltab.
In this case table i_idocudp_seltab with hold selection from your current selection screen
Regards
Marcin
Maybe you are looking for
-
Hi experts, I am not confident about how to write the code for this routine. A Custom key figures is calculatted following way: If field xyz is populated, add subtotal_A and subtotal_b. otherwise add subtotal_A and subtotal_C. I see Resu
-
Why can't I click on "Create AAC New Version"??
I'm trying to create a ringtone on the latest iTunes... but when I go to File > Create A New Version it gives me options that are "un-clickable" It says Create iPod or iPhone Version Create iPad or Apple TV Version Create ACC Version But I can't clic
-
Which is better with games, the Pro or Air (both 13')?
I am debating whether or not to purchase an Air or Pro for myself in March. I will be using it for school, and will hopefully make it last all the way through college (8 years). I also will download music and movies, as well. On top of all that, I wo
-
Thanks in advance Thanks & Regards Raghu
-
Help|| Is there any tool available to register Oracle datasource objects into JNDI
Is there any tool available to register Oracle datasource objects into JNDI.If so please tell me where can I download. Thanks shiva