ALE -Problem
Hi all,
I have a scenario like i have to send similar data from one system to two differents differents. I have done all the setting in outbound and inbound side. But my scenario is i have to send the data to one system on a contineous basis and to another system on mothly wise. Can you please provide me the step by step procedure to meet this requirment.
Immediate response will be appreciated.
Regards,
Ranjan
Hi nagaraj,
That is right whatever you replied. my question is I will schedule the program RESOUT00 for outbound and RBDAPP01 for inbound that is fine. But to collect the 30 0r 64 status idoc i have to create a Zprogram right? Then when when this Zprogram will be called? i am new to this ALE/ IDOC. Kindly explain me in detail.
Regards.
Similar Messages
-
Dear Expert,
I am a fresher in ALE. I have configure ALE in my Development and Q/A system. Dev system as sender and Q/A as receiver.
When I try to send GL account master data from Dev to Q/A, I have problem. I cannot see my GL Account in Q/A system. In sender, I see the log and found that IDoc status is ok.
Regards,
MALHello MAL,
Please ensure that the user id in TRFC LUW has proper authorizations.Additonally also ensure the user in target group has proper authorizations Please give them autorizations not only to create and process idocs (S_IDOC* authorization objects) Also authorizations to create and change GL accounts (F_SKA1_BUK,F_SKA1_KTP etc. authorization objects) should be given to the user involved in QA system (this user is same as in the RFC destination for QA) If this is a system or communication user then SAP_ALL can be given. Do that and then process the TRFC queue.
Regards.
Ruchit. -
A while back I set up HR Master Data distribution. Initially, the client was running HR on the same server as FI, MM, SD etc. They wanted to move to a new HR server for security reasons.
I set up the ALE in order to connect the HR system to the R/3 system. Among others, i used message type HRMD_A. A problem I have come across is that sometimes the ALE tries to send objects across in the incorrect order, and the IDocs fail.
For example, if I create a new position, and then make some changes to that position, or assign relationships etc - The ALE sometimes tries to send the changes or relationships before it sends the actual position - This of course causes an error on the receiving system because the object does not exist when the changes are being attempted...
What are the steps that I should make sure have been taken to ensure no errors in the ALE?
What are the background jobs that I should have scheduled etc?Dear David/Manas,
Manas : Please refer to note 752194 and also the documentation in SE38 of report RHALEINI. Serialization can assure that IDOCs are processed with the correct order even if customer only use message type HRMD_A.
David :
2.1 Re-distribute all the data just to make sure that all is in sync. Is that correct?
- Yes you need to make sure your initial distribution has been done correctly.
2.2 Before I run transaction PFAL, I assume that I need to de-activate change pointers u2013 or not?
- No you do not need to deactivate the change pointers.
2.3 I then follow your steps 1-4
3.1 After that, I should set up the serialization for sending and receiving on the box:
3.2 Which system must I do this on u2013 R/3 or HR?
- You need to install the serialization in your source system (where PFAL will be running). please refer to the documentation of report RHALEINI for further info.
3.3 I assume that I will need to "Define New Serialization Groups" for HRMD_A?
- Refer to note 752194 and the documentation of report RHALEINI. It will guide you in this process.
3.4 The distribution model has already been maintained as mentioned in point 1.1. Do I need to add info-type 1028 to the filter?
- Unless you need this infotype
3.5 I will then need to u201CDefine Inbound Processingu201D.
For inbound:
-> go to transaction WE20 -> Select Partner
Select Inbound Message Type and change the processing method from
"Trigger Immediately" to "Trigger by background program".
3.6 Lastly I will need to create a variant for program RBDSER01 and schedule a background job u2013 How often should this job run? Which server should this job be run on? R/3 or HR?
This report is used when you are using different application servers and different message types. So in your scenario, you can use report RBDMIDOC to create your idoc from change pointers and then run report RSEOUT00 to send these idocs to the target system.
Hopefully I clarify your request,
Best Regards
Christine -
ALE problem when delete GL Account
Dear Expert,
I have create ALE with 2 client in my system. When I try to create GL account in sender system, that GL account also created in receiver system.
When I tried to delete it from sender system, that GL account still exist in receiver system but have flag "mark for deletion".
I use message type GLMAST.
Regards,
MALHi MAL,
AELE does not move the deletion. You need to delete the GL Accounts manually in all the received systems. One thing you can do before deletion is to block the the account for posting, ALE it and then delete.
Regards.
Ruchit. -
ALE problem with distribution model
Hi ,
I have created one logical sys for client 030 as LOGSYS030. and i Have created one more dummy logical sys for client 030 as LOGSYSD30.
then i have created model view with LOGSYS030 as sender and LOGSYSD30(dummy log sys) as receiver ,then i have generate the partner profile.
next i am trying distribute model view while i got error ,model view has not been updated ,reason distribution model currently being processed.
How can i distribute the model view for same client act as recevier and sender.
Thanks & regards
laxmanHi Joerg ,
actually i want to create sales order with some changes when the customer create the sales order in the same client,
i used ale . outbound idoc for sales order1 details, again i triger inbound idoc (orde) for creating second sales order based on 1st sales order.
mainly client needs sales order2 without manual interaction(report program)
Thanks & Regards
laxman -
Delta ALE: Problem TCDOB
Hi Gurus,
I want to extract data from 0FUNCT_LOC_ATTR in delta ALE mode. But the object that I need (TPLNR) is not in table TCDOB (which I can't enter data) so i can't select this object when i'm trying to configure the ALE Delta for this DataSource.
Can anybody help me?
Thanks in advance!
Regards!
Edited by: Guillermo Melero on Jun 20, 2008 12:34 PMHello Lida,
Try to be assisted via this link :
[Re: How to Retrive data from IDOC]
Good Luck,
Boaz -
ALE problem.-----------taKE UR POINTS
Hi all abapers,
I got message types EQUIPMENT_CREATE and EQUIPMENT_CHANGE. now what is the tcode for sending equipment from 1 client to another.
Like in case of MATMAS message type we had BD10.
<b>i ensure u 4 points.</b>Hi,
Please check your partner Profile settings in transaction WE20 and see that the required message type is configured overthere.
Refer the below steps
To Create Idoc we need to follow these steps:
Create Segment ( WE31)
Create Idoc Type ( WE30 )
Create Message Type ( WE81 )
Assign Idoc Type to Message Type ( WE82 )
Creating a Segment
Go to transaction code WE31
Enter the name for your segment type and click on the Create icon
Type the short text
Enter the variable names and data elements
Save it and go back
Go to Edit -> Set Release
Follow steps to create more number of segments
Create IDOC Type
Go to transaction code WE30
Enter the Object Name, select Basic type and click Create icon
Select the create new option and enter a description for your basic IDOC type and press enter
Select the IDOC Name and click Create icon
The system prompts us to enter a segment type and its attributes
Choose the appropriate values and press Enter
The system transfers the name of the segment type to the IDOC editor.
Follow these steps to add more number of segments to Parent or as Parent-child relation
Save it and go back
Go to Edit -> Set release
Create Message Type
Go to transaction code WE81
Change the details from Display mode to Change mode
After selection, the system will give this message The table is cross-client (see Help for further info). Press Enter
Click New Entries to create new Message Type
Fill details
Save it and go back
Assign Message Type to IDoc Type
Go to transaction code WE82
Change the details from Display mode to Change mode
After selection, the system will give this message The table is cross-client (see Help for further info). Press Enter.
Click New Entries to create new Message Type.
Fill details
Save it and go back
Regards -
Partner profile,Message type
First time if I am configuring SAP R3 and SAP BW system
I need to create Partner profile and Port definition ,message type RSINFO,RSSEND,RSRQST.
Creating SAP R/3 source system in BW-I need to use RFC user or my user id is fine.
Any one help me out which message type goes to where or related any documents.
Please advise on thisHi,
For info about source system connections see the following notes:
793717 Client copy into the BW client in Netweaver/mySAP ERP
606757 Naming conventions for logical systems
<b>524554 Storing destinations in the BW environment </b>
423184 ALE: Problems with logical system names
325470 Activities after client copy in BW source systems
<b>184971 Notes on BW source system connections </b>
184754 Procedure after BW database copy
184447 Building a BW-system landscape
184322 Procedure after DB copy of BW source systems
121163 BDLS: Converting logical system names
Kind regards, Patrick Rieken. -
BAPI for Purchase order change
Hi experts,
I just want to change PO quantity by BAPI function module: BAPI_PO_CHANGE, I fill in PO number, Item number, material number and PO quantity to parameters, but result is not well. it shows a message below and the purchase order is not changed.
message:
For the currency code ALE communication is not allowed
Message no. B1889
Diagnosis
The ISO code assigned to the current currency code is not unique and the primary flag is NOT set. This currency code can therefore not be used for external communication.
I checked currency config in SPRO and the assignment of ISO code is unique and the primary flag is setted actually.
so what else can I do to solve this problem.
thanks in advance.
jackThe B1889 message has the following reasons:
-> The primary flag of the found ISO code is assigned more than once.
-> The ISO code is not unique and the primary flag is not assigned
for associated SAP currency codes.
-> The ISO code is not unique and the current SAP currency code has
NOT assigned the primary flag.
First case: CC ISOCD XPRIMARY
CNY CNY X
RMB CNY
Your ISO code is not unique, therefore you are using the primary flag.
If a dataset wich currency code CNY is encountered, everything is ok
because none of the 3 rules mentioned above can be applied.
If a dataset contains currence code RMB, rule (3) will be applied.
Therefore, you get the following output in this case:
"For curreny code RMB ALE Communication is not allowed"
Second case: CC ISOCD XPRIMARY
CNY CNY
RMB CNY X
If a dataset contains currency code RMB, everything is ok because it is
flagged as primary. Like in the first case, if CNY is encountered,
rule (3) will be applied and you will get the output:
"For curreny code CNY ALE Communication is not allowed"
If you are using both CNY and RMB together, it is not possible to avoi
the B1889 message beause there will be always the case that your ISO
code is not unique AND that one currency code is not flagged as primary,
which is summed up in rule (3).
Please see information in attached note "144349 ALE: Problems with
currency conve". -
PROBLEM: ALE SCENARIO (PURCHASE/SALE)
i need to create a sales order at clent"xyz" automatically as soon a purchase order at client "abc" is generated.
For DOING this,iN MESSAGE CONTROL i am using
medium:ALE
application:EF
output type:NEU
outbound process code: me10
messagetype:orders
and while defining inbound parameters for client "xyz"
Process code: orde
-process immidiately
nOW Purchase order is generated,And idoc for the same is also created which is sent to the port for transmission at specified RFC destination.
message status = 3 (sent to port)
But it is unable to create the application document,
reason: VKORG, VTWEG, SPART cannot be determined for customer 0000003000 , vendor 0000003000
it needs these fields for automatic generation of sales order.
Now i am able to find these fields,they exist as data elemnt in SAP.
How can i add these fields to my message(idoc type).As i am using "Orders",which is SAP object,which i cannot edit.
What could be the probable solution?Pls. suggested, if i am missing in between at some point....
Thanks and Regards:
Vijay Raheja
09868633169Hi, Vijay Raheja
Aveek Ghose's solution is right, you can solve this problem by create a extension IDOC type.
List the mainly step as following:
Create The Extension Segment we31
Create the Extension IDoc Type we30
Create the new Message Type we81
Do some change on the IDOC configuration:
If you want to create a FM to handle your new extension IDOC, you also need to create a new process code link it, and assign it to your IDOC type.
But normally, we don't create new handle FM for extension IDOC, adding an enhancement in the current IDOC handle FM is enough.
How to do this step according to your requirement.
Hope it will be helpful.
Thanks a lot -
Problem Unable to convert the sender service to an ALE logical system
Hi to All..
I'm facing a problem in one scenario File to Idoc .. I got this problem
"Unable to convert the sender service to an ALE logical system" in pipeline Call Adapter.
I check this blog but the problem persist . /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
Also I have another scenario in other Software Component Version SCW and the Idoc works correctly..
I wonder if I miss something
this the trace
<Trace level="1" type="T">----
</Trace>
- <Trace level="1" type="B" name="CL_IDX_IDOC_SERVICE-ENTER_PLSRV">
<Trace level="1" type="T">Pipeline Service ID: PLSRV_CALL_ADAPTER</Trace>
<Trace level="1" type="T">Get Information from IS-Header Objekt</Trace>
<Trace level="1" type="T">Get Information from SD-IDoc-Endpoint</Trace>
<Trace level="1" type="T">Sender and Receiver after Header-Mapping</Trace>
<Trace level="1" type="T">Sender service Sys_XXX</Trace>
<Trace level="1" type="T">Receiver service Sys_EDV_XXX</Trace>
</Trace>
</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
<Trace level="1" type="System_Error">Error exception return from pipeline processing!</Trace>
<Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
Edited by: Luis Ortiz on Jan 25, 2010 3:37 PMHi,
in order to use only one logical system (PI's) in we20 in ECC and not as many as you have sender systems
Regards,
Michal Krawczyk -
Good morning, my problem is the following one and state of offer via ale the teacher of materials but has not left me gives error me in the Idoc and rejected the Idoc and continues giving error does not pass any of a whole group if that the connection between both acclimates they exist because where it gives me in error with the Idoc it is in client who receives the data and either and sent the vendor via ale and I work or not if she is that I am forming bad the message I throw is that I am using in message MATMAS and in the WE20 or and made the configurations corresponding the error with I modulate of function IDOC_INPUT_MATMAS01 and this is what me it says to aid
Function module not allowed: &
Message no. B1 252
Diagnosis
The function module IDOC_INPUT_MATMAS01 and the application object type
BUS1001 which were determined are not valid for this IDoc.
Procedure
1. Please check that the process code in the inbound partner profile
is correct.
2. If this is the case, you should check the ALE inbound methods ALE
inbound methods for the process code and see whether the specified
function module and application object type are correct.
3. If this is also the case, then the function module and the
application object type are not permitted for the logical message
type, message variant, message function and basis type that are
contained in the IDoc control record. You should check whether the
correct values have been assigned to these fields in the control
record. If they do have the correct values, then the assignment to
the function module and the application object type needs to be
maintained.The table is maintained with BD69 - Assignment of message type to IDOC type.
In my case I added one line with values:
Message type: {my reduced message type}
Basic type: HRMD_A06
Extension: {my HRMD_A06 extension}
Also it looks like there is another (better?) way of making the assignment. It is done with WE82, described in sap help here http://help.sap.com/saphelp_erp2005vp/helpdata/en/dc/6b7db043d711d1893e0000e8323c4f/frameset.htm and also discussed in this topic.
SAP ERP Human Capital Management (SAP ERP HCM) -
Problem in creating Invoice receipt using ALE-IDoc?
Hi all,
I implemented the auto creation of invoice receipt when billing document created using ALE-Idoc. It is working fine in PRD also.
But today , there occurred a problem in this . The problem is when the billing document is created the Invoice receipt is not creating directly , but a job is creating. But till yesterday it created the invoice receipt immediately as we required.
So please help me on changing the creation of invoice receipt directly from current job creation?
No configuration has been changed , but my user tried to create the more than one billing document at a time.so i think this is the reason for it. But now though he is creating only one billing document , it is creating a job.
Please reply ASAP.
Thanks,
Vamshi.Solved .
-
[HELP] ALE inbound process and Workflow handling problem
Hello,
first of all, i have to apologize about my english level. I will try to explain my problem (thanks for your patience ).
Well, I'm implementing an ALE inbound interface. My development at this point are:
- Customer Idoc Inbound function (with correct interface).
- Customer Basic Type
- Customer Message Type and correct assignment to the Basic Type (Tx WE81 and WE82)
- Customer Object Type (Subtype of IDOCAPPL)
- On BD51 I put "1" for my function.
- On WE57 I put this:
Processing by --> My function and type "F"
IDOC type --> My Basic type (without any extension)
Message --> My message type (without any message code or msg. function)
Object --> My object type (subtype of IDOCAPPL)
Direction --> "2" (Inbound)
- I created a process code for this interface (on WE42):
It is processed with ALE service and by a function module (my function).
On "Module(Inboud)" part I put my function and maximun number of repeats "0". On IDOC part I put my Object type with start event "INPUTERROROCURRED" and end event "INPUTFINISHED".
On application objet I put my Object type.
Rests of fields are blank.
- I defined a partner (WE20) with this new message type and process code.
- Also I created a Task (PFTC) for handle exceptions in inbound process. It has a rule for agent determinate.
I think it is all.
My problem is: when I process an IDOC (from WE19 for example) and it gets 51 status (error), it has to launch an event that trigger my task, is this way? Well I'm not getting any event.
I have all Workflow customizations OK (in this systems are running some Workflows).
In my function code, when I detect any error I put an error in the status table and put in WORKFLOW_RESULT the number '99999'.
Why I'm not getting any event? What I'm doing wrong?
Thanks in advance. Regards.Hello again,
finally I've solved the problem. The solution for me, was a config on tx. WE42 and some missing code in the function, I only fill WORKFLOW_RESULT with '9999', but I didn't add any register to RETURN_VARIABLES table.
Regards. -
Hi All,
I am trying to transfer one material using MATMAS.
I follow the following steps for ALE.
1) create logical systems in client 500 (sys500) & 600
(sys600) clients in same server.
2) assign the logical systems to respective clients.
4) create RFC destination . there i can log in in to
other client using remote login.
5) Now i create model view. here i am facing a problem .
it is showing sending & receiving system same.
Why this problem is there ?
Regards,
DilipHi Dilip,
I think ALE in same system..
Regards,
Anand Mandalika.
Maybe you are looking for
-
When I am requesting for a Endeca page (say "dil"), I am getting the following error: 18:40:58,306 INFO [AssemblerPipelineServlet] DEBUG Allowed mime type null for assembly of URI /crs/dil 18:40:58,306 INFO [AssemblerTools] DEBUG Assembling content f
-
Hi everybody, I just wanted to get some opinions/validation on ear packaging based on reading some of the documentation http://edocs.bea.com/wls/docs60/programming/packaging.html#1037589 It seems that the class loaders for the web applications will b
-
Finding all cycles in a directed graph
Hi all, I have a task I believe I will solve relatively easy if I manage to detect all cycles within a graph that I can build from the data given. I googled for a while but I couldn't find some explanation that I can use. I came upon refrerences to s
-
L2VPN on 7600 with 10GE interfaces
It is my understanding that SIP-200/400 or OSMs are required for L2VPN on 7600. - Is there a way to run L2VPNs on a 7600 having only 10GEs and GEs interfaces? What options are there available for L2 VFIs at these speeds? -W
-
I want to customize the script that creates ID contact sheets
I'm using Bridge and InDesign CS3. I just discovered the powerful tool of creating the contact sheets with Bridge. I was wondering if I could edit/customize the script that creates this function. I do not want a 1 pt border around my images or captio