Send Storage Bins to external system (change pointer, change document, ...)
Hello,
I need to send to my external system the storage bin modifications, namely, insert and delete information.
I haven't found any User Exits ou BADIs to the LS01 transaction.
I'm trying to do this using change pointers, but it doesn't seems to exist a standard way to this either, so I've created a custom Change Document for the LAGP table, but there's still no records in the CDHDR or CDPOS tables.
Is there a way to automatically generate this records without programatically calling the Change Document associated FM?
What are the options that I have to do this?
Thanks in advance,
Rui
Hello Rui,
perhaps you can use DBTABLOG (Think about data volume and performance).
http://help.sap.com/saphelp_40b/helpdata/en/34/60b6bfae724effe10000009b38f91f/content.htm
Best Regards, Dirk
Similar Messages
-
Storage bin available when posting change is not confirmed completely
Dear Gurus, I have a question for you:
My costumer wants to do a posting change when the material is released from QM with a decision usage from Q to unrestricted use. The process is done in two steps: with LU04 the TO is generated and with LT12 is confirmed. When the TO is generated the position is half confirmed. With LT21 we can see the row for the ST (lets say ST 504 Open Storage type) and a second row 922 TR-ZONE. The first row appears green (as confirmed) and the second row appears red (Not confirmed).
My costumer says that " beacause of the strategy given for the storage entry, the storage bin released in the TO (not confirmed completely yet) is available at this moment.
If the storage bin is still physically full, the carrier will found not space for leaving the goods even SAP is telling him there is space available at this storage bin."
I have read that once yo start a TO the storage bin is blocked until the transaction is fully confirmed.
If this is correct I need to demostrate it and I don not find the way to do it.
I hope you understand my explanation and give me any clue.
I appreciate very much some help.
Alagmogena wrote:
Ok, I will tell you the configuration I have. Lets point in a movement 921 quality to unrestricted use.
> Type Storage origin: 902 EQ and RC flags are set on. (confirmation control for storage type)
> Type storage TR: 922 are set on.
>
> Movement type 921 the flags for Confirm immed and Propose confirm are NOT set.
>
> I do a LU01 to create a intruction to change a material from Q to Unrestricted.
> with LT05 I create the TO.
> At this time if I look LT21 the TO created I see the tag source with two positions one for TS 902 green color and the second 922 in red.
> For the tag of target We can see the first position 922 In red and the second position 902 in green color.
>
> Perhaps this detailed explanation will help you to fully understand the scenario.
>
> Thank you again,
>
> Al.
From the above it isn't entirly clear that the first part of the T.O. is actualy confirmed, my settings are to autoconfirm this so I have no example to look at in my system. Perhaps the display shows the first line green before any actual confirmation..
I assume the stock status has not changed when you first view the T.O.? If the t.o. is partly confirmed I would expect to see the stock status changed and a neg in 922 until the second part is confirmed. Perhaps there is no confirmation at all yet, in LT21 what is the confirmation status? If you view the transfer order header there would be a partial confirmation showing with a yellow triangle, do you see this or no confirmation indicated at all? -
How to send an event to external system?
Hi
I am facing problem in sending the event to an external system.
Initially I created 2 workflows with different itemtypes. One has send event and other has receive event. This works perfectly when I use the WF_OUT and WF_IN agents of the same system.
Now, I signup two workflow server ( running in two PC, on Oracle 8.1.7 ). I have followed the following steps.
a. creating database links.
b. Signing up the system.
c. changing the system status to enabled in Global Preference Page.
In the event subcription in System1 is local, Out agent is Wf_OUT of System1 and the TO Agent is Wf_IN of System2. There is external subscription for the same event in System2 without Agents.
When I run the workflow with send event, the event message goes to WF_OUT agent with the status Ready, but never propogates.
What could be the reason? Can anyone help me?
Thanks a lot.Hi
Thanks for immediate respose. I tried the ping/acknowledgement example in the biginning itself. It doesn't work. I also tried by changing the agents ( to respective values suitable for my systems) of that example. Then also it failed. The error in that case also same. The message will not propogate from the out going agent. -
Send price conditions to external system
Hello,
I would like to send the price conditions to a non SAP system. The IDOC COND_A02 seems to be the solution for sending the price conditions modifications to this system but is there a programm to send an initial set of idocs with all conditions (like RBDSEMAT for materials)? I cannot find any.
Thanks in advance for any help provided.
JulienJulien,
You can send prices to external system from pricing reports, transaction V/LD. For example, I used this to send sales prices to an external system using pricing report 15. Here you can enter your material selection criteria including, condition type. This will generate a report which you can then send to external systems. I apologize, but I do not remember the menu path from the report result off hand.
Ram,
Make sure you have activated change pointers for message type COND_A, create or change a price and excute RBDMIDOC for COND_A. -
Sending Purchasing record to external system by Idoc
Hi,
We need to send Purchasing Info Records to external system via idocs when a Purchasing info record is created or changed.
Please let me know how can we do this.Check with your technical team message type INFREC for Purchasing info record.Create one custom program and this should check the inforecord new ones and changed ones then it should trigger idocs in background then it sent to external system.To do this automatically setup custom program batchjob.
-
How to send IDOC's to external systems
Hi everybody,
I'd like to get information of how I can send one IDOC to an external system.
I have to send data about access control and e-learning from R/3 to external system, I think an IDOC is the perfect way to do it, but I don't know all the steps involved.
Could anyone explain me or give some document or link in with I could see all the steps from the selection of the IDOC (What to do if the idoc doesn't fit exactly) until the IDOC is out of the r/3 system, how to configure the ALE, etc
Thank you very much.This document might be helpful:
http://www.angeli.biz/www5/books/IDocBook/IDocBook.pdf
It's a bit outdated but most of the info is still actual. If you anticipate a lot of ALE/IDoc projects, I suggest getting this book: http://www.amazon.com/IDoc-Technologies-Prima-Techs-Book/dp/0761534318/sr=8-1/qid=1170864257/ref=sr_1_1/103-6659593-2860615?ie=UTF8&s=books
It is out of print right now but I've heard that more copies are coming out this year. This is the most comprehensive book available on the market at this time. -
IDoc or BAPI to send Usage Decision to external system
Dear SAP experts,
I am searching for an IDoc or BAPI which allows me to send the Usage Decision (on a QM Inspection Lot) to an external system.
Can anyone help me with this? Please advice.
Best regards,
KennyI think there is no standard IDoc that can be used. But you can define (customize) a follow up action for the usage decision in R/3. This follow up action could be a Z_* program that triggers a custom IDoc. This would suit your requirements I guess!
Regards,
Kai -
Transaction LS10 - mass creation of WM storage bins - in Production system
Hi,
Does someone know, if it is possible to make the Transaction LS10 open in a production environment where the customizing is
blocked for changes.
In the reality the users need to have this Transaction for Creating new bins in massive way. Up to now it is job of the IT and then
release the change request to production. But also the generation of the new bins is only in production system possible, when
it is open for a short term to create the new bins.
thanks for you help in advance
MichaelThanks for your question. I know LS05.
I (and the users) want especially use LS10 and create also in Production mew sequences and structures.
do you know a possibility for this?
thanks -
Send IDoc from External System to SAP system
Hi Folks,
I have a requirement to send IDocs from an external system to the SAp system. Basically the external system is a subsystem which is able to send & receive idocs. The external system is currently able to send idocs to SAP system through the ALE layer but now we have to replace it by PI. Now the external system has to send teh IDocs to the SAP ECC system through the SAP PI 7.0.
Kindly let me knowq how I can achieve it.
Regards,
SantoshHi Satish,
You can achieve this requirement
1)If your external system going to support web service cals then send IDoc from External system as a web service, in PI use sender side SOAP and receiver side IDoc receiver channel to send IDoc.
or
2)Use proxy program ,implement the same ALE logic in PI.
or
3)Copy the Extenal IDoc message in to file folder as XML,then use file adapter to pick up this message and send it SAP using IDoc.
Regards,
raj -
Connecting of an external system by IDOC adapter
Hello everybody,
we want to connect an external (storage) system to XI by IDOC-Adapter.
In a scenario without XI the R/3 backend triggers the external system by RFC-Call (TCPIP-conncetion) and an program on the external system is called. This program executes an RFC-call on the R/3 to get the IDOC-informations.
IN the new scenario (with XI) the R/3 Backend sends the IDOC information to XI. The XI routes this to external system. An TCPIP-Connection is needed which calls the program from the external system.
But how should this work? The program can not (or should not) call the R/3 Backend directly but the XI.
What has to be done now? Has the program of the external system changed so that it can understand IDOC-structure directly?
Or do I have to implement a business process scenario to guarantee that the external system reads the IDOC data in XI (similar to "old" scenario?
Thanks a lot!HI everybody,
thank you very much for your help. Now it es possible to send an IDOC from R/3 Backend and IDOC-Adapter via XI to an external system using the IDOC-Adapter.
But now the external system wants to send IDOCs back. So the communication is realised by using the IDOC-Adapter again. In this case we do not get the messages in XI. The conncection is ok (we see this in the Gateway), but the system gets an error in IDOC adapter (sys-log):
<b><b>Transaktions-Abbruch IDOC_ADAPTER 151 ( LFS 910 )</b></b>LFS = external system (AS400).
In the RFC-Trace we find following information:
<b> **** Tra
Transaktions-Abbruch IDOC_ADAPTER 151 ( LFS 910 )ce file opened at 20060223 111414 W. Europe Stand, SAP-REL 640,0,109 RFC
======> Der Funktionsbaustein "EDI_FILL_SYIDOC01_FOR_RFC" ist nicht vorhanden
ABAP Programm: SAPLIDX1 (Transaction: )
Called function module: EDI_FILL_SYIDOC01_FOR_RFC
User: RFC_USER (Client: 910)
Destination: C01 (handle: 3, , {C322581B-EB47-43E7-87D7-4607C2873828})
SERVER> RFC Server Session (handle: 1, 95896538, {43FD899F-8993-0202-E100-00000A
SERVER> Caller host: LHMAS40A.INTRANET.SYS
SERVER> Caller transaction code: (Caller Program: SAPCPIC)
SERVER> Called function module: ARFC_DEST_SHIP</b>
Can anybody help us?
Thanks a lot!
Florian -
Storage Bin for Interim Storage Type 902 for GR
Hi,
We know that the the dynamic storage bin for goods receipt for PO is the PO number. However, when we are posting GR, system creates TR with interim storage bin as material document number.
I looked into the movement type config. However, we can only state that whether interim bin should be cordinates or fixed bin or dynamic bin. It has no way to mention what that dynamic bin would be.
Can you please suggest a way to change the dynamic storage bin as PO number instead of material document number.
Thanks,
ShekharDear Shekhar,
Could you please check in view V_T308 (transaction code OMNF) whether the indicator "Dynamic bin material document" is set for your warehouse number and requirement type B?
Best regards,
Christiane
Edited by: Christiane Schnellenbach on Apr 12, 2010 10:25 PM -
Modify PO from external system
Hi all,
We are implementing SRM 5.0 with extended classi scenario.
Until now we have a R3 system where we create PO, but we also have got a functionality for modifing particular information of PO in a lagacy system, that comunicate with R3 between idoc.
Now we migrate the lifecycle of PO in SRM, but the legacy system remains.
Wich is the best way for modify a PO from a legacy system in SRM?
thanks
enzoHi,
You can try multiple methods ( mostly non-standard), one is use the SRM function modules to update PO, when you send the data from external system, other method is PO response( send the changes from external system as PO response in SRM).
Hope above methods will resolve your issue.
Thank you
Sreedhar Vetcha -
Publish idocs to external system
Hi,
We have a business requirement to publish Idocs to an external system, however we don't have any kind of middleware to perform that action.
Since it is HR master data, we can use change pointers internal table, to create a flat file with that data, and the external system could read it from a shared folder.
Do you know other options to send idocs to that external system? There is any function to publish idoc via webservices for example?
How can I solve it technically?
Thanks in advance!
Luis TeixeiraHI,
Check if this code for automatic processing of idoc helps you.
REPORT ZFI_BD87 NO STANDARD PAGE HEADING
MESSAGE-ID ZZ
LINE-SIZE 132.
*& Program Name : ZFI_BD87 *
*& Module Name : FINANCE *
*& Author : DEEPTHI REDDY KAUKUNTLA
*& Creation Date : 09/22/2006 *
*& Program Type : Report *
*& SAP Release : 4.6C *
*& Description : To automate the manual IDoc *
processing. *
*-- TABLES
TABLES: EDIDC, " Control record(IDoc) Table
EDIDS. " Status Record (IDoc) Table
RANGES : R_DOCNUM FOR EDIDC-DOCNUM.
*-- INTERNAL TABLES
*-- Table for holding Control Record details.
DATA: BEGIN OF IT_EDIDC OCCURS 100,
DOCNUM LIKE EDIDC-DOCNUM,
UPDDAT LIKE EDIDC-UPDDAT,
UPDTIM LIKE EDIDC-UPDTIM,
END OF IT_EDIDC.
*-- Table for holding Control Record details.
DATA: BEGIN OF IT_EDIDS OCCURS 100,
DOCNUM LIKE EDIDS-DOCNUM,
STAMID LIKE EDIDS-STAMID,
STAMNO LIKE EDIDS-STAMNO,
END OF IT_EDIDS.
*-- Selection Screen
SELECTION-SCREEN BEGIN OF BLOCK S WITH FRAME TITLE TEXT-001.
SELECT-OPTIONS : S_STATUS FOR EDIDC-STATUS,
S_MESTYP FOR EDIDC-MESTYP,
S_UPDDAT FOR EDIDC-UPDDAT,
S_STAMNO FOR EDIDS-STAMNO,
S_STAMID FOR EDIDS-STAMID.
SELECTION-SCREEN END OF BLOCK S.
*-- START OF SELECTION
START-OF-SELECTION.
PERFORM GET_IDOCNUM.
*& Form GET_IDOCNUM
text
--> p1 text
<-- p2 text
FORM GET_IDOCNUM.
REFRESH R_DOCNUM.
CLEAR R_DOCNUM.
SELECT DOCNUM
UPDDAT
UPDTIM
FROM EDIDC INTO TABLE IT_EDIDC
WHERE STATUS IN S_STATUS
AND MESTYP IN S_MESTYP
AND UPDDAT IN S_UPDDAT.
IF NOT IT_EDIDC[] IS INITIAL.
SELECT DOCNUM
STAMID
STAMNO
FROM EDIDS INTO TABLE IT_EDIDS
FOR ALL ENTRIES IN
IT_EDIDC WHERE DOCNUM = IT_EDIDC-DOCNUM
AND LOGDAT = IT_EDIDC-UPDDAT AND
LOGTIM = IT_EDIDC-UPDTIM
AND STAMNO IN S_STAMNO
AND STAMID IN S_STAMID.
LOOP AT IT_EDIDS.
R_DOCNUM-LOW = IT_EDIDS-DOCNUM.
R_DOCNUM-SIGN = 'I'.
R_DOCNUM-OPTION = 'EQ'.
APPEND R_DOCNUM.
CLEAR R_DOCNUM.
ENDLOOP.
ENDIF.
IF SY-SUBRC = 0.
SUBMIT RBDMANI2
VIA SELECTION-SCREEN
USING SELECTION-SET 'VARIANT'
USING SELECTION-SETS OF PROGRAM 'ZFI_BDC87'
WITH SO_DOCNU IN R_DOCNUM
WITH SO_MESTY IN S_MESTYP
AND RETURN.
ENDIF.
ENDFORM. " GET_IDOCNUM
regards,
deepthi -
hi all,
Generally what kind of systems involved in xi(sender ,receiver)XI can talk with any system which has web service enabled. So With XI you can communicated to any system and can be managed to communicate between to systems which doen't understand the data also.
If you take an example, Frontend you have one webpage, the entered data has to go be saved in different database of diffrent systems(Oracle or MQseries or SQL). So in this case XI will communicate to these systems and provide the data to the frontend.
So in this case Fronend if one becakend is 3 systems but XI only managed to communicate. Now you can understand that what is external systems in point of XI and How it will be communicates is thorugh adapters
Warm Regards,
Vijay -
Different PO item number in SAP and in external system
We are sending Purchase Orders to external system via Idoc and receiving dispatch advices (Inbound delivery) from the external systems via Idoc. In SAP PO line items are numbered as 10,20,30....... In the external system the line items are numbered as 1,2,3........
So when Inbound delivery is received into SAP from external system it is failing due to line item numbers are not matching.
I got info that this issue can be resolved by using fields E1EDL24-POSNR and E1EDL24-POSEX correctly. I do not know exactly how.The Idoc type used is DESADV.
Please help with this issue.You can see these fields in WE02 when you process with your idoc number.If you want to edit idoc POsnr from 1...10 then you can edit idoc through we19 transaction.
If you want perminanat solution then check with ABAPer to pass one zero after line item number as your external system passes 1,2....10..etc.
This can possible check with your technical team.
Maybe you are looking for
-
Problems with Swedish characters in maps on n95
I upgraded my n95 to the latest firmware, 12.0.0.013 and after that my swedish map shows garbled road and city names, i.e Korsnäsvägen is displayed ad Korsnäsvägen. It looks like an international character issue. I also lost my navigation subscript
-
Tell me the perameter to set maximum gui auto logout time for limited users
hi gurus... i want to know the perameter to set the maximum gui auto logout time for limited users... at present i have auto logout time as 30 minutes..but i need to set the value as 10 minutes for some group of user... if any one know any perameter
-
Photoshop Elements 9 disc - activation trouble and program access
This also goes for my Premiere Elements 9 since both it and the Photoshop came in the same package. I was going through technical issues where the motherboard on my Windows laptop was fried and then replaced, so I installed PSE9 on a temporary comput
-
Can someone tell me if there is clip art on a mac as in windows or what its equal is and how to get to it? I have started using Ibank and the program will let you put pictures or icons by the transactions . I would like to have the icons i am going t
-
How to get IPAddress of the Server ?
Hello, How can we get the IPAddress of the server on which the servlet is running? request.getServerName(); // gives servername request.getServerPort(); // port number? Does any one know this?