Search idocs using status message EDIDS
Hi,
Is it possible to find out the idocs using status message?
For example, I need the idocs example in test system which has error message "Vendor & is not defined in company code &"
How to search idocs using error message?
Thanks for your help.
Regards,
Yogita
Hello Yogita
You have to select within table EDIDS directly:
Example:
STATXT = Item &: Only &2 &3 from material &4 are available
STAPA1 = syst-MSGV1
STAPA2 = syst-MSGV2
STAPA3 = syst-MSGV3
STAPA4 = syst-MSGV4
STATYP = syst-msgty (E, W, I, S, A)
STAMID = syst-msgid
STAMNO = syst-msgno
Regards
Uwe
Similar Messages
-
Is it possible to use BAPI-ALE to send an idoc using the message control?
Hi Guys
Is it possible to use BAPi-ALE to send an IDOC using a message control?
I have configured the system to send an IDOC when a outbound delivery is saved in the system.
I have done the following.
1). I am using the std BAPI-ALE interface provided by the object type LIKP.
2). I am using the method SAVEREPLICA for which an interface already exists in BDBG transaction.
3). I hace created a distribution model in BD64 and added the BAPI - LIKP and SAVEREPLICA
4). Created a partner profile ( using the generate partner profile option in the BD64 transaction )
QUESTION:
1). How do i associate the custom OUTPUT type created for Delivery ?
2). I tried to associate the custom output type in the Partner profile definition under the message control tab but i am not sure which Process code to be used? Since the partner profile was generated automatically from BD64 it has an entry for SHP_OBDLV_SAVE_REPLICA as a message type in the outbound parameters. and i am unable to find a process code for this Message type in WE41. So what process code should i use in the Message control tab against the custom output type?
3). Do i need to leave the message control tab empty without making any entry? If yes then how would the system come to know that it needs to trigger this partner profile when the custom output type is proposed by the system?
will award points for useful answers
Edited by: Workflow learner on May 29, 2008 8:49 PM"any way"
Applications such as ScreenRecycler, http://www.screenrecycler.com/ScreenRecycler.html, can do it. -
Find ECC idoc using PI message
Hi all,
I have PI messages. To find respective ECC idoc,
1) i am going inside a message in SXMB_MONI.
2)Going to Call Adapter step.
3)In the SOAPHeader, there is a sub step called "IdocOutbound".
There, i have idoc number.
Further, i am trying to find the same idoc in ECC.
But, i am not able to find the idoc in ECC.
Am i doing something wrong.....?
thx.Hi Santosh,
Actually there is one way to undoubtfully match PI message (in sxi_monitor) with ECC IDoc. In sxi_monitor go to Call Adapter -> SOAP Header -> RunTime and get the value of the <SAP:EOReferenceOutbound type="TID"> attribute. This one is called the Transaction ID or TID for short. Make sure to use the EOReference Outbound because there are two more nodes with similar name.
Then go to your ECC system and search the IDoc number in EDIDS table, typing the TID found in XI into EDIDS-TID field. You can also call the INBOUND_IDOCS_FOR_TID function module instead of searching EDIDS. Unfortunately, I'm afraid there is no standard transaction to search IDocs by TID.
Hope this helps,
Greg -
Error while posting the IDOC. Status message '56'
Hi,
I have a requirement where I will post an IDOC which inturn will split the original IDOC into child IDOCs based on the store value.
I am trying to post the IDOC in WE19. So, the Original IDOC is posted successfully with status '53'. Whereas, the child IDOCS finished with error. The status of the message is '56' and the error says 'EDI: Partner profile not available'. Could someone tell me what could be the reason for this..?
Actually, the IDOC was created by the Functional Consultant. So, should the partner profile creation also done by them or do we need to do anything to solve this problem.? Could someone answer me this question. Thanks in advance.
Best Regards,
Paddu.It looks like the control data for the child segment is not getting populated. you have to find the code which populated the control data and see if it is doing what it should.
-
Hi Guys,
While performing inbound activity with IDOC, getting status message 52 with yellow status. When i am checking for HR master data, infotype 0, 1 and 2 is creating but other infotype 6, 7, 105 and 315 is not being creating and getting the error message Object 01 ,P ,94700279 does not exist: infotype 0315 cannot be created.
Can someone pls suggest, what is going wrong here.
Thanks,
PraveenMadhu,
I am able to hire a pernr and maintain all the infotypes for the pernr.....
Long text is as follows -
Object 01 ,P ,94700279 does not exist: infotype 0006 cannot be created
Message no. 5-105
Diagnosis
You have tried to create infotype 0006 for plan version 01,object type P,object ID 94700279. However,the object does not exist.
PA objects exist if infotypes 0000, 0001, and 0003 have been created.
PB objects exist if infotypes 4000, 0001, and 0002 have been created.
PD objects exist if infotype 1000 has been created.
I am not getting any clue from long text here :(.
Edited by: Praveen Tiwari on Aug 19, 2011 2:57 PM -
SCCM 2012 Software Metering - Status Message ID
Hi All,
I am planning to
configure “Automatic Software Uninstall”
based on software metering rules as outlined in the following blogs.
http://blogs.technet.com/b/neilp/archive/2012/11/27/software-metering-deep-dive-and-automation-part-1-use-it-or-lose-it-the-basics.aspx
http://blogs.technet.com/b/neilp/archive/2012/11/29/software-metering-deep-dive-and-automation-part-2-use-it-or-lose-it-the-collections.aspx
However, the account
is currently installing software based on AD Software install groups.
If a user does not
use the software the software metering rule will ensure the machine is
populated into the application uninstall collection. However, (problem) the
machine account is still in the Install AD group and therefore, the uninstall
will not occur, (as install deployment takes precedence over uninstall
deployment)
I could configure
the install collection to exclude the uninstall collection, which would allow
the software to uninstall. But, then once the machine automatically gets
removed from the uninstall collection the software will install again as the
machine is still in the AD group.
Solution: Remove the machine account from the
AD install Group.
Question: What the best automated approach to
remove the machine from AD install group. I am thinking along the lines of
using Status Message ID’s based on the metering rule which causes a script to
fire and remove the machine from the AD group.
Would I have to
create a status message Rule for each application? Or is it possible to create
a generic one that can be leveraged for each application / metering rule
combination?
What Status Message ID should I use ?
I would appreciate
and comments or suggestions on the matter?
Thanks
Paul.Hello,
You referred AD group, did you install this application via group policy?
I think you can find out these machines via result of software metering. The following article show software metering rule:
https://technet.microsoft.com/en-us/library/dd334612.aspx
Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected] -
How to Read Idoc - Segment fields values and status messages
Hi,
I am having one requirement as i want to read the segments along with the field values and also i want to read all the status messages.
first i read the idoc data from EDIDS and segments data from EDID4 and the staus messges from T100. but still i am not getting all the status messages.
is there any other table which contains the information of IDOC segments and field values and also the status messages.
Regards,
KumarYou need to use
V_MSGNO = EDIDS-STAMNO.
CALL FUNCTION 'MESSAGE_PREPARE'
EXPORTING
MSG_ID = EDIDS-STAMID
MSG_NO = V_MSGNO
MSG_VAR1 = EDIDS-STAPA1
MSG_VAR2 = EDIDS-STAPA2
MSG_VAR3 = EDIDS-STAPA3
MSG_VAR4 = EDIDS-STAPA4
IMPORTING
MSG_TEXT = V_TEXT.
WRITE: / V_TEXT.
a® -
How to send status message in SOAP to IDOC scenerio without BPM
Hi,
I have a SOAP to IDOC scenerio in which we require to send the status message back to user from XI that " IDOC has been sent successfully to SAP system"
We do not want to use BPM bacause of performance issues.
Can you please help me how to achieve this synchronous response without BPM.
Note: We require the status message from XI that the IDOC has been successfully posted to WESAP systemIdoc only support async behaviour. U can't get the Idoc response as per ur requirement without BPM.
Better to go for abap proxy or RFC.
Or u may get the ack till XI.
Regards,
Prateek -
Inbound IDOC Mass processing - No status message
Hi Friends,
I am updating a database table using inbound IDOC. But in batch job when XI passes multiple IDOCS,
for some IDOCs there is no status message even though i coded for status message.
If i rerun IDOC in BD87 then it work fine.
please help.
regards,
madanHi Madan,
Since you are loading multiple idoc to the system due to high load in the production system data is not commiting properly. So use external commit work statement in you code. this will reduce the performance but logic will work.
COMMIT WORK [AND WAIT].
Effect
The statement COMMIT WORK completes the current SAP LUW and opens a new one, storing all change requests for the current SAP LUW in the process. In this case, COMMIT WORK performs the following actions:
It executes all subroutines registered using PERFORM ON COMMIT.
The sequence is based on the order of registration or according to the priority specified using the LEVEL addition. Execution of the following statements is not permitted in a subroutine of this type:
PERFORM ... ON COMMIT|ROLLBACK
COMMIT WORK
ROLLBACK WORK
The statement CALL FUNCTION ... IN UPDATE TASK can be executed.
Triggering an internal event for the Persistence Service of the Object Services.
If event handlers are registered by the Persistence Service, these collect the changes to the objects managed by the Persistence Service and transfer them via CALL FUNCTION ... IN UPDATE TASK to a specific update function module that is registered as the last update module.
This executes all high-priority (VB1) update function modules in the order of their registration and in a common database LUW. If you do not specify the addition AND WAIT, the program does not wait until the update work process has executed it (asynchronous updating), but instead is resumed immediately after COMMIT WORK. However, if the addition AND WAIT is specified, program processing after COMMIT WORK will not continue until the update work process has executed the high-priority update function modules (synchronous updating).
When all high-priority update function modules are completed successfully, the statement executes the low-priority (VB2) update function modules in the order of registration together in a common database LUW.
After the execution of high-priority update function modules, the individual function modules registered using CALL FUNCTION ...IN BACKGROUND TASK|UNIT are executed in a separate database LUW for each destination.
Within an update function module started using COMMIT WORK, the execution of statements that lead to a database commit is not permitted. In particular, the following are forbidden:
Thanks,
Raghav -
Inbound Processing of iDoc Status Message
Silly me - I thought this would be simple ...
I am currently changing our bank interface from a customized ABAP solution to use more standard SAP utilities (particularly iDocs). I have the configuration set up to use the PAYEXT message type sending PEXR2002 iDocs to a file port. Our bank is receiving these documents and is returning an iDoc status message containing the status of each payment iDoc that they received from us.
My problem is that I can't figure out how to get these status iDocs to update the status of the corresponding PEXR2002 iDoc.
I am trying to execute an RFC interface to apply these status messages to my system using the following OS command:
D:\usr\sap\VPR\SYS\exe\uc\NTAMD64\startrfc.exe -3 -d RT2 -u xxxxxx -p xxxxxx -c 220 -h SPR32K36 -s 00 -F EDI_STATUS_INCOMING -E PORT=ZFI_INT003
The error message that I receive when this is run is:
RFC Call/Exception: SYSTEM_FAILURE
Group Error Group 104
Key RFC_ERROR_SYSTEM_FAILURE
Message Status record 1 is invalid (TABNAM: 'EDI_DC40')
The port (ZFI_INT003) is the file port that is configured for the outbound file. in WE20, this port has the "Status File" tab set to use the logical file name where the status file is being stored on the server. the startrfc command is connecting to the SAP system and opening the status file. I'm not sure where I'm going wrong here.
Can someone please help get me pointed in the right direction? I've obviously missed something here.
Thanks,
GlenHi,
call function modules:
EDI_DOCUMENT_OPEN_FOR_PROCESS
EDI_DOCUMENT_STATUS_SET
EDI_DOCUMENT_CLOSE_PROCESS
kind regards,
HP -
HI
I have to pick IDOC status message in my report program. For this I am referring the table EDIDS. My doubt is some times the IDOC status message is storing in the field STATXT and some times the idoc status message is storing in the fields STAPA1, STAPA2, STAPA3,STAPA4. How come I know I mean from which field I need to pick status message in my report program. I am giving idoc number as input to the table EDIDS. If possible please send me the sample code to resolve this problem. I will give points.
Thanks a lot in advance.Hi,
STAPA1, 2, 3 & 4 are the place holder values for the message..
If you have a message in SE91..like
Sales order & created.
The & will be given in the program where it displays the message.
MESSAGE s208(00) WITH vbak-vbeln.
The vbak-vbeln value will be stored in field STAPA1.
Thanks
Naren -
Hi All, Is there any Function Module or standard report which will list out all the Status messages of an IDoc...Basically i need to capture all the segments which are in error state... In EDIDS table i am not able to link to a particular segment.
Please help me out
Thank You,
Regards,
Swaroop Patri...HI,
<b>ALE/IDOC Status Codes/Messages</b>----
01 Error --> Idoc Added
30 Error --> Idoc ready for dispatch(ALE Service)
then goto SE38 --> Execute the Program RBDMIDOC
29 Error --> ALE Service Layer
then goto SE38 --> Execute the Program RSEOUT00
03 Error --> Data Passed to Port ok
then goto SE38 --> Execute the Program RBDMOIND
12 Error --> Dispatch ok
<b>Inbound Status Codes</b>
50 Error --> It will go for ALE Service Layer
56 Error --> Idoc with Errors added
51 Error --> Application Document not posted
65 Error --> Error in ALE Service Layer
Regards
Sudheer -
Hi,
Is there any way we could remove the IDoc status message after IDoc posted successfully? I have created the customized idoc status and want to remove the standard message since it is overlapping message.
Any helps is very much appreciated.
Thanks.
regards,
FareadHi,
IDOC systat01 can be used to change
the IDOC status very easily
(you put the idoc number and new idoc status basically)
http://help.sap.com/saphelp_46c/helpdata/EN/75/4b3c1cd14811d289810000e8216438/content.htm
REgards,
Vasanth -
Change the Status Message description of IDOC
Hi All,
As per the requirement, we need to change the Description of the standard IDOC status messages.
Example:
STANDARD : Status 51 - Application Document not posted
DESIRED : Status 51 - Application Document not posted, can be reprocessed
We have found the maintenance view to change the same : VEDI_STATS.
Is it advisable to do so?
if Yes Why? and if No then Why?
Note: I'll be changing ONLY description and nothing else.Hi,
I would suggest not to change the status using VEDI_STATS.
.. if you want to change do it at function module level for each message type. where you can change the idoc status to which ever message you want to.
Regards,
Nagaraj -
Issue In Posting Proof Of Delivery Using Idoc using Message Type STPPOD
Hi ,
(The details I have attached in the below file.)
We are trying to perform proof of delivery with respect to a outbound delivery via IDOC using idoc inbound function module IDOC_INPUT_STPPOD.
Everything is working fine except when it is creating a new stock movement document on confirmation of proof of delivery, the newly created stock movement document is not reflecting the actual received quantity instead it is showing the the Actual Delivery quantity.
For clicking on the button - "Proof of Delivery Confirmation " (green wright symbol) and change the overall POD status as completed ( depending on this status C the stock movement document gets created) we did a custom coding in the customer exit of IDOC_INPUT_STPPOD.
The details I have attached in the below file.
I am not able to understand where I am making mistake due to which, the quantity on the stock movement document after proof of delivery confirmation is not reflecting the actual received quantity.
Can you please suggest what necessary coding changes I need to perform to make it work properly.
Regards
Saifur RahamanHi Thripura,
In DELVRY03 Idoc type,there is a segment E1EDL37 containing Shipment Header Information.As a header segment,there are 6 segments under this,which contains other details.Please see the below details.
E1EDL37 Shipping unit header
E1EDL39 Control segment for shipping units
E1EDL38 Shipping unit header descriptions
E1EDL49 Express Delivery Company's Tracking Connection Data
E1EDL50 Express Delivery Company - Additional Data
E1EDL44 IDoc: Shipping unit item (delivery)
E1EDL46 Serial Numbers HU
Regards,
VSN
Maybe you are looking for
-
OBIEE 11g SSL Configuration Issue : Unable to import the Server certs
Hello All, We are trying to configure OBIEE 11.1.1.6.0 with SSL using Windows server 2003 (IIS) and facing some issues with that. Followed the document : OBIEE11g SSL Setup and Configuration [1326781.1] http://obieedue.blogspot.sg/2012/08/obiee11g-ss
-
need some help figuring this out. When I try to compile it says: compile: [mkdir] Created dir: D:\sk\hiptop-sdk\examples\clock\work\2.3\classes [javac] Compiling 5 source files to D:\sk\hiptop-sdk\examples\clock\work\2.3 \classes [javac]
-
Time Machine External Hard Drive Back Up
I am wondering if there is a way to back up on time machine an external hard drive connected to my airport extreme. Here is my set-up: iMac with a 2TB external hard drive connected via firewire to the actual iMac in the back airport extreme connected
-
Soap Receiver Adapter Error. Pls advice urgent
Hi All, While using Soap Receiver Adapter for synchronous communication *My Soap Request is:* <?xml version="1.0" encoding="UTF-8" ?> <ns1:SendMessage xmlns:ns1="urn:MMWebSrvService"> <strFrom>XI</strFrom> </ns1:SendMessage> *My Soap Response from se
-
Family Safety Doesn't Work on Youtube
I've been testing the Family Safety Settings, etc., and found out anything goes on YouTube. There's a lot of good things on YouTube, but I don't want the kids to see the nasty stuff. Is there any way to stop the nasty stuff besides not allowing You