ALE for GR
hi all,
I want to congfugure ALE
Requirment
We have SRM system we create good receipt in SRM.
As soon as we create GR in SRM it shold show in R3.
Don't know much about ALE but read,
http://help.sap.com/saphelp_nw04s/helpdata/en/0b/2a6095507d11d18ee90000e8366fc2/frameset.htm
It might help
Juan
Similar Messages
-
ALE for G/L and Cost Center Master Data
Dear Expert,
I am a fresher in ALE and want to distribute G/L and Cost Center Master Data from our production system to Development and Q/A system. Can you give some guidances? and how to configure ALE for this purpose?
Regards,
MALhi,
steps to configure ALE :
1.first u hav to create 2 logical systems for ur 2 clients in BD54.
2.then assign thm in SCC4 for both clients.
3.thn crete rfc destination in SM59.create in client from which u want to send only.
4.create port in WE21 for sender.
5.create partner profiles in We20 for both clients,outbound for sender and inbound for reciever.
6.now create distribution model in BD64.
generate partner profiles and distribute.
now ur ale configration to send data frm 1 clnt to other is ready.
u hav diff methods like master data,change pointers,idoc extensions,idoc reductions,...... to send data .
hope this helps.
reward points if helpful. -
Issue in Data transfers using ALE for E-Recruiting standalone system
Dear Experts,
We have an issue in data transfers using ALE. We are having standalone system where E-Recruiting is maintaind seperately and the version is EHP5.
When we configured iDoc in Sandbox and its working fine. But when it comes to Dev and Quality servers this is not working fine.
we have created iDocs using the following filters.
For Object P: Infotypes 0000, 0001, 0002, 0003, 0006, 0024, 0105.
For Objects O,S: 1032, Subtype: 0010
For Object: 1001, Subtype: A003, A008, A012, B007
For Object O: 1001, Subtype: A002, B002, B003, B012, Tyoe of related object: O,S
For Objects: C, O, S, Subtype: 1000, 1002, 1028
For Object:C, Subtype: 1001, Subtype: A007
When we do the data transfers in Sandbox using PFAL it is transferring the data properly.
But when we do the same iin Dev and Quality servers we are not able to do it and gettign 52, 51 errors.
Here we are facing a strange issue. For some Users when we transfer data it is transferring data but with 52 error messgae.
For some users I am getting 51 error where i could not transfer any data.
For some users, when we tranfer O, S, and P related data is moving but getting mostly 52 error and all the relationships are not moving here for O,S and properly. But P related CP, BP and NA are getting created successfully.
It is happening only in Dev and Quality server and that too some users are able to get transferred but not all.
Where will be the issue? How can we resolve this?
Any help will be appreciable.
Thank you in advance.Hi Sekhar,
Have a look over these threads.
Errors in ALE data transfer to E-Recruiting.
http://scn.sap.com/thread/1535402
BR,
RAM. -
E-Recruiting : How to setup ALE for standalone setup
Dear experts,
We are implementing eRecruiting with the following setup:
ECC 603 on a separate server from eRecruiting 603.
I know that in such a scenario we have to transfer the data to & from ECC using ALE and IDOCs.
We have setup RFC connections between both the systems & defined the same in the table T77S0 (both ECC & eRec using HRRCF & DTCBA)
After this can anyone please specify what needs to be done?
I am looking for some kind of detailed information or a reference to any documentation will also do.What are the activities that BASIS needs to take care. Some of the things i am looking for answers are :
What are the BADIs that i need to activate both at ECC & eRec level?
How do i set up or build an ALE model?
How do i decide on the meesage type?
When should i use transactions PFAL & SALE & how do i use it?
How do i check that the data is transferred successfully?
Your inputs on these topics will be appreciated.
Thanks & Regards,
Sowmyaactiivate following badis and enhancespot implementations on e rec server
HRRCF00_SEARCH_RANKING
HRRCF00_DELETE_SPREL
HR_INB_PROCESS_IDOC
these are important for ALE point of view.
Steps for ALE
Go to the Sender HCM system Transaction SALE
Define logical system under basic settings
assign logical system to the client
Create an RFC connection to Erec server with the same name as the logical system name
add the user id and password (use system user with SAP_ALL)
Go to Communication under sale tcode
Determine RFC connection for method calls
Create Standard BAPI and DIALOG destination for the Logical destination
In SALE under modelling and implementing business processes
Maintain distribution models and views
Create Model View
Add a message type HRMD_A for the model view and add the sender and receiver system
Then go back to sale
and in partner profiles generate partner profiles put the model view sender system and user(system user)
go back to sale
goto Maintain distribution models and views
there select your modelview (just hightlight) go to edit->modelview->distribute
in your sender system in T77s0 table for RECFA DTCBA maintain the RFC name of the E-rec system.
Now login to Erec system
There maintain the RFC connection to E-rec system with system user
Goto T77s0 for RECFA HRRFC maintain the RFC name to HCM system.
Go to PFAL transaction in HCM sender system and for the model view/message type you have created send the data to e-rec
Regards,
Divya -
Hi all..
We are trying to configure ALE between Ecc Hr and EREC systems.
what we did :
3 badi imlementations were activated in HRM and EREC systems.
1. created logical system and assigned cleint.
2. created RFC connection and determined RFC dewstinations.
3. created Model view , added HRMD_A message type and created filers.
4. Generated profiles and distributed models.
5. Using Tcode Pfal for message type HRMD_A, for a ORG unit , we had sent data and IDOC status shows green with message reciever available , no filters, no conversions.
Issue :
But this org unit is not sent to EREC.
Differences :
1. In EREC system : Model is available with message type HRMD_A , but filters are not availale which are active in HRM ecc system.
2. in EREC , PFAL transaction : message type HRMD_B is comming by default and is in disabled mode, so even cannot change the message type. Even found that in table HRMD_A ia not available.
Please let us know , wether we should create the filters manually in EREC system or should we create HRMD_A message type manulally.
Thanks in advance
Regards
RaviApplication Link Enabling (ALE)
You distribute data using ALE if you want to communicate from one system to
one or more other (mostly internal) systems. ALE transfers data in IDoc format and uses the methods of tRFC for data transfer.
· ALE enables the integration of business processes across several SAP or non-SAP systems.
Electronic Data Interchange (EDI)
You use EDI if you want to exchange business application documents with an (external) partner system (for example, a customer or vendor). The SAP system sends EDI messages in IDoc format to an EDI subsystem, where they are converted to a universal EDI standard (UN/EDIFACT or ANSI/X12). This enables communication with non-SAP systems. -
Transfer Custom OM Infotype data through ALE for HRMD_ABA Message type
Hello Folks,
I have created a Custom OM Infotype.When i run the PFAL transaction. All the standard infotype data is getting filled, but i dont see custom infotype data getting filled.
Example: HRP9001 is the custom infotype.
Please let me know the step by step process to populate the Custom infotype data in ALE Transfer.
Thanks & Regards,
Nishanth KumarI think function module RH_MASTER_IDOC_DISTRIBUTE_HRMD shows some odd behaviour. It calls EDI_DOCTYPS_OF_MESTYP, which returns the name of the extension in an internal table named "doctyps". But later on, function module MASTER_IDOC_DISTRIBUTE is called with a structure "f_idoc_control". In this structure, the field "cimtyp" should hold the name of the extension, but it NEVER gets filled, although the value is present in doctyps-cimtyp.
So what I have done, is to activate userexit #004, which is called just before MASTER_IDOC_DISTRIBUTE and modifies structure f_idoc_control, if desired.
Call transaction CMOD and create a project in a non-SAP namespace: Zxxxx. The enhancement we need is "RHALE001" (HR-CA: Enhancement for ALE functionality in HR). One of its components is EXIT_SAPLRHA0_004, which consists of include ZXHALU08. In this include I called EDI_DOCTYPS_OF_MESTYP again to fill f_idoc_control-cimtyp.
Here is my code for include ZXHALU08
DATA: z_doctyps TYPE STANDARD TABLE OF edidocs WITH HEADER LINE.
CALL FUNCTION 'EDI_DOCTYPS_OF_MESTYP'
EXPORTING
mestyp = f_idoc_control-mestyp
TABLES
doctyps = z_doctyps
EXCEPTIONS
invalid_mestyp = 1
OTHERS = 2.
IF sy-subrc = 0.
LOOP AT z_doctyps.
f_idoc_control-cimtyp = z_doctyps-cimtyp.
ENDLOOP.
ENDIF.
Hope this helps -
How to add custom infotype in ALE for HRMD_A message type
Hi Friends-
Pls help me for our req we are using HRMD_A Message Type for HR master data but now we need to add one custom infotype ( 9902 ) also in standard ALE filters for this message type how i can do that pls let me know ?
<<removed_by_moderator>>
Regards
Meeta & Glory
Edited by: Vijay Babu Dudla on Dec 14, 2008 11:38 PMHi
Thanks for your support,
Pls let me know which steps i should go ? my secanrio is inbound side only,
step 1 ) Define idoc extension for HRMD_A01 using WE30 transaction and define it in partner profiles
step 2) do i need to write some code in BADI also to update information for my custom infotype also if yes then where and which BADI pls let me know ? because already am working on one badi HRALE00INBOUND_IDOC for few validation for incoming data.
step 3 ) add this new custom infotype in my standard ALE filters.
Pls let me know if am mistaking some where or if i have to do some thing else ?
Regards
Meeta & Glory -
I am doing ALE to transfer Material from one server to another using BD10. But I am facing some problem in that.
I am describing the process that I follow for ALE.
I have done following things.
1.Define Logical systems SYS1 & SYS2
2.Assign client to logical system
There I have create 1 client 210 Which will be receiving client. Here I mention Logical system name as SYS2. Client Role as Test.
One client 505 was existing I just change Logical System name to SYS1. Client Role as Test.
Save & back
3.Define Target Systems for RFC Calls
Here in R/3 connections create SYS1 & SYS2 connections.
Details About SYS1 :-
Under Technical settings
RFC Destination SYS1
connection type 3
Description Sending Client
IP address of the sender client 128.6.6.206
System No 00
Under Login Security
Client details of the receiver client.
Details About SYS2 :-
Under Technical settings
RFC Destination SYS2
connection type 3
Description Rceiving Client
IP address of the sender client 128.6.6.111
System No 00
Under Login Security
Client details of the Sending client.
Then SAVE & check remote login. It is successful for both clients.
After that BD64
Create a model view MV01
Then Add message type.
Here mention Sender as SYS1, Receiver SYS2 & message type as MATMAS.
Then select Environment menu & select GENERATE ARTNER PROFILE. Modelview name was already there & as PARTNER SYSTEM mention SYS2.
After saying execute
System SYS1 as a partner type already exists
System SYS2 as a partner type already exists
Port A000000017 with RFC destination SYS2 already exists
Outbound parameters for message type MATMAS MATMAS05 already exist
Outbound parameters for message type SYNCH SYNCHRON already exist
But when I do this for first time I got success message.
Today I tried with new model view
SAVEd IT.
same message when generate artner profile selected. After I select DISTRIBUTE from EDIT menu, system display select receiver of model view there Selct SYS2
Getting following message in RED color.
Outbound parameters for message type MATMAS MATMAS05 already exist
Outbound parameters for message type SYNCH SYNCHRON already exist
Kindly suggest where I am going wrong.
Message was edited by: Diliip GupchupHello Kamal,
I am gettting following messages in POPUP type I
1)<b>1 master IDocs set up for message type MATMAS</b>
2)<b>1 communication IDoc(s) generated for message type</b>MATMAS
Is step ro distribute moelview is necessary?
There I am getting error message in RED COLOR
<b>
Model view ZMV01 has not been updated
Rreason: Distribution model is currently being processed
</b>
Kindly suggest what should be my next step in receiving client because I am able to see the inbound idocs in sending client not in receiving client (TCODE WE02).
When I check the IDOC status it is with status 03.
Regards,
Dilip
Message was edited by: Diliip Gupchup -
Hello
I am trying to generate IDocs for a copy of the message type BATMAS and have added some custom fields to this new custom message type..
1. I have created BD52 entries for this new custom message . But starngely the IDoc created is for message type BATMAS instead of the new custom message type in WE02. I am executing BD21 for the new custom message type . I have checked BD64 and partner profile settings for the new custom msg type. I have activated change pointers for this new message type in BD50 and BD61.
2. I added a new field MCHA LVORM to the fields in BD52 . But the IDoc is not genearted whenever we change deletion indicator(IDoc).. Its creating the IDocs for changing all the other already existing fields.
I'd appreciate any suggestions/help.
Thanks
VHi Ravi;
Just so I understand you, an IDOC was successfully created in ECC and sent to an outbound system. Your outbound system, in this case is PI, which is acting as middleware for your ALE. Now you have an error in PI and you can't get it sent to EREC.
I know people don't like getting questions answered with other questions, but why are you using PI in this scenario? Every ALE scenario I've utilized uses HRMD_ABA directly from ECC to the target system (not with a middleware piece included). In WE20, what would be the harm in changing your receiver port to your actual EREC system? Do you have some kind of business logic being executed in PI converting IDOC field values?
If you think you must use PI, then in sxmb_moni, it would be interesting to know the error message for the IDOC there. However, I think it's entirely likely you don't need to use PI at all and could just use a direct RFC between ECC and EREC.
Good luck,
Chris -
Hi Experts,
Can anyone help me finding specific information (idoc types, bapis) for the ALE configuration for MM? Need to use it for materials, vendors, purchasing organizations, etc...
Thanks in advance!
Kind regards,
NeilHi
Please checvk this link with Idoctypes & message types
http://help.sap.com/saphelp_erp60/helpdata/en/24/903b39878f4205e10000000a114084/content.htm
http://help.sap.com/saphelp_erp60/helpdata/en/78/217eb151ce11d189570000e829fbbd/frameset.htm
Thanks & Regards
Kishore -
I have Invoice data coming from a 3rd party system and storing in a folder in application server.
I am planning to read this data and use ALE to do a invoice posting similar to F-43 (Not FB60) .
Please advice how to go about this.
I tried to create a partner profile of type US instead of LS(Logical system).
Created my own trfc port.
Put message type INVOIC in the inbound parameters of the partner profile. Assigned the process code MR01 and used the option trigger immediately. I am not sure if INVOIC is the right message type for F-43.(if there is any other message type?)
I wanted to test this somehow. I activated the change pointer for INVOIC in BD50, then changed an existing Invoice in F-43. and ran We02 to see if any idocs are created for outbound ( Temporarily, i even set up outbound parameters for message type INVOIC). No idocs were generated. I even tested the partner profile using the program RSECHK07. It seemed ok.I dont think u got me right. I am not using EDI and file port. My data in application server is just a random ASCI file. I am writing a custom program to read this file and convert them into IDOCs .I am going to write a program to read these files and convert the data there into IDOC using the FM 'IDOC_INBOUND_ASYNCHRONOUS' .
But before I do all these, I wanted to make sure that I am using the right message type - INVOIC for F-43.
Also I am not sure if I have to use a std. process code MR01 or use create a custom one and then assign any FM in we42. -
Hi everyone:
I am using ECC6.0 for HR and 4.6C for FICO. I need to transfer my CATS timesheet data from HR to Controlling.
I would like to know if anyone has experience with transferring CATS data to CO and if yes, which ALE/BAPI you use etc.
Any further information is greatly appreciated and I'll definitely reward points
Thank you,
Ashthis is available through a variety of third parties as part of a toolkit and may now also be one of the scenarios available via Project Gateway.
Clinton -
SAP HR to E-Recruiting ALE for Qualifications - Dates Hard-Coded
The issue encountered occurs while using ALE to distribute Internal Candidate Qualifications from our SAP HR system to E-Recruiting (separate system/instance). The Qualifications which are stored in SAP HR (infotype HRP1001 or PA0024) looks nothing like what is being stored in E-Recruiting (infotype HRP5105) after distributation due to the fact that start and end dates are being hard-coded as 19000101 and 99991231. Given an internal candidate's proficiency in a qualification is changed, we don't know when it has changed. The time sequence is not being identified due to the fact that method CL_HRRCF_CANDIDATE_INFOTYPE_BL->MAINTAIN_CAND_QUALIFICATION is hard-coding 19000101 and 99991231 for the low and high dates. The standard class/method used for ALE inbound is
CL_HRRCF_EMPLOYEE_INBOUND->HRRCF_CAND_FROM_EE_ALE. As can be seen on line 558 we are always inserting qualications, no matter what time constraint the infotype is configured for. From our perspective this is unacceptable from a client perspective, since we cannot search for internal candidates effectively as a result since we do not know which proficiency they currently hold. We would like to generate interest in this since we need a "majority rule" to have SAP change the code.
Let me know if you need more detail to understand the issue.
Thanks in advance,
MattThanks Roman
I followed your suggestion, i run a hiring action directly on the e-recruiting server and the system created the CP object. Is the first time I synchronize data between ECC and e-recruiting.
These are the steps that I did:
1.- I use the t.code PFAL and distributed the object type O with the evaluation path O-O-S.
2.- Then i do the same with the object type P but without evaluation path.
The Message Type by default is HRMD_ABA as our distribution model use it with the following setting:
Filter group:
Infotype--> 0000,0001,0002,0003,0006,0105,1000,1001,1007,1008,1013,1025,1028 and 1033
Type of related object--> C, CP, O, Q, QK, S
Object Type--> C, O, P, S
In the e-recruiting system when distributed the object type P, the following warning message appears: "Relationship starting from 01P 10000039 impossible - 01CP50008123 does not exist/is not active". However in the ECC system the object P 10000039 is related with CP 50008123.
I would understand, how both system should be in the number range for personnel planning in the subgroup "01CP"
There are some basic configuration that I must do?
Thanks a lot for your help -
ALE for Engg Change Management
We are on SAP 4.7 platform and planning to use the Engg Change Management for our materials, BOMs, ROutings, etc.
But alongwith that the requirement is to ALE this data with the chnage number to the Production system and let it get activated on a designated date.
I used BD10 to ALE the data but the chnage number and data associated with that chnage number is not getting transferred. Does anyone know how to do this?Dear,
The scenario focuses on the following activities:
Creating Engineering Change Request
Checking Engineering Change Request
Approving Engineering Change Request and Convert it into a Change Order
Performing Changes to Bill of Materials
Completing and Release Object Changes
Closing and Releasing Change Order.
1. Create Engineering Request: CC01
2. Check Eng. Change Request :CC02
3.Approve Engg.Change Request and convert it into change order : CC02
4.Perform changes to BOM :CS02
5. Complete and Release Object changes : CC02
6. Close and Release Engg.chnage order :CC02
or Simply
Crete Change Master (CC01) and then assign it to the BOM through that change number.
Thanks,
MS -
ALE for Accounting (Billing- IDOC- Accounting(target sys))
Hi Gurus,
Here i have a situation,
source system: Up on creating a billing document it should generate a IDOC
Target system: The idoc Generated by the source system should be processed to create accounting document.
is this possible with ALE, Please help me. Most urgent.
****Points will be rewarded
Thanks in Advance.
Akhi ,
check one thing all the transactional data can be generated as idocs but not master data...billing document is a transactional data element so we can create it...and process it to the target system..
regards,
venkat. -
Need to modify the existing ALE for HR to add Non-HR data to it
Hello Experts,
We have 2 SAP systems. System A sends data through ALE/IDOC to System B message type HRMD_ABA. Is there is a way the current system be modify to send more data from System A (table USR02, when particular field got change) to System B. Currently we are sending HR data only.
I am new to ALE world therefore if someone gives steps and details will be greatly appreciated.Hi,
ALE coniguration docmentation can be found here:
http://help.sap.com/saphelp_erp2005/helpdata/EN/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm.
You can activate change pointers using IMG steps in this location:
SAP NetWeaver->IDoc Interface / Application Link Enabling (ALE)->Modelling and Implementing Business Processes->Master Data Distribution->Replication of Modified Data
thanks.
JB
Maybe you are looking for
-
Hi, I am doing a keynote presentation with multiple movies. How can I get my slide to turn at the end of the movie (+ 4 sec delay). The only I have found yet is to "Start Transition" 4 secs after the end of my movie. This involves calculation and I a
-
Will Match sync higher bit rate songs to an iPod Nano?
Hi, well I was just wondring whether my music would be updated to the 256kbps bit rate on my fith gen Nano if I did decide to upgrade to iTunes match. It'd be a pointless upgrade for me if it didn't since I don't have an iPhone or a Touch and I can't
-
Setting Up wireless router and Mac OS X 10.4.11
I am trying to setup a D-Link DI-514 Wi-Fi Router to iMac G3 computer. My computer is a running Mac OS X with 512 MB of RAM. The router was given to me by my cousin who has a PC. I check the D-Link website for an application to setup the router with
-
METAREAD filter with dimension with only one child
Hello ! We have a big problem with our security Our dimension : =Dim1 =>Child1 =>Child2 => Child2.1 => Child2.1.1 => INFO - member level 0 =>Child3 We have need to give to all the dim "no_access" except to Child2.1.1 We use meta_read on '@IDESCENDANT
-
I Like to download midi files and I always get this message, no problem however with Safari. Model Name: Mac Pro Mac OS 10.6.8 Model Identifier: MacPro1,1 Processor Name: Dual-Core Intel Xeon Processor Speed: 2.66 GHz Number Of Processors: 2 Total Nu