Activate my distribution model
Hi,
When I tried to activate my distribution model (BD64) thro edit>model->distribute, It says Model view has not been updated, Distribution model is currently being processed.
I tried many times, but every time I am getting the same message.
How to solve this ?
Thanks,
Ram
Hi,
why do you want to distrubite your model ?
(do you need to distribute it to another R3 right?)
if not than you don't need to do it
just save the model and you can use it
if you have to distribute try checking
who else is in edit mode
if this is try logging againg to r3 and delete
your previous sessions
Regards,
michal
Similar Messages
-
Query in Distribution Model creation
Hello All,
we are trying to build a distribution logic based on the below criteria
first data object has the following node structure
DO1
node1
childnode1
-field1
-field2
childnode2
-field1
-field2
the second data object has the following structure
DO2
node1
-field1
-field2
-field3
from the above data object i need to send data for the second data object DO2 based on the childnode1 and childnode2 value in DO1, can any one give a solution like how to create dependencies and create a DM.
Thanks and Regards,
Venkatesh RI understand this: You have a rule on DO1 (which works fine and distributes DO1 instances correctly) and dependencieso n DO2 (which are not distributing DO2 instances for some reason).
Now your model is something like this:
Each of the 4 child nodes in DO1 has a partial association to the DO2s root (the missed key field is Language).
For each of these associations, there is one dependency which will map to a list of instances of DO2 for all languages, corresponding to each DO1 instance. Now you want to prune this list and only send the instance of DO2 for the device's language.
NOW: If you created the dependency after activating the rule on DO1 then the dependency and its rules will not work right away. You need to deactivate the rule on DO1 and activate it again.
What you need to do:
1. Deactivate the Rule on DO1.
2. Activate the rule on DO1 again.
Hopefully, that should fix it.
By the way, the correct way to distribute language specific data for anything is not via another data object, but via a child node.
Lets say, you have some data (which is language independent) and text corresponding to that data (which is language specific). The way you should ideally do it is:
1. Create a node as a child to the node containing the language independent data. Put the language specific data in this node (all languages)
2. Create an Extract association from the parent node to the child node, within the data object.
3. Use this Extract association to create an extract rule in the Distribution Model. The DOE will then pick the correct language data for each device and send only the child instances that correspond to the language of the device. -
ALE/distribution model settings
Hi all,
We are implementing SAP HR as HR master and need to distribute HR master data to connected systems. We will transfer the data to SAP XI which distribute to connected systems according to the respective requirements.
We have two interfaces from SAP HR, one for changed data using change pointers in a near real-time fashion and one for complete records in a batch transfer using PFAL.
We have a quite complex scenario where the changes should be sent to systems A and B, while the batch transfer should be sent to systems C and D. The scheduling of the data transfer has to be done in SAP R/3, since XI only forwards the messages. In order for XI to select the correct pipeline and determine the correct receivers we had to create two different interfaces from SAP HR to XI, based on two different extensions to the HRMD_A06 Idoc.
These two interfaces are defined in two separate partner profiles in SAP, P1 and P2, each with one of the extensions as the only difference.
The problem is that real-time idocs should only be sent to P1 and batch idocs should only be sent to P2. In the distribution model you can only define the sender and receiver partner, and the message type. This information is the same for both interfaces, so all idocs that are created, containing either changes using change pointers or batch data using PFAL, are sent to both interfaces.
Is there a way to filter this, so only the correct idocs are sent to the respective interfaces?
As it is now, we have the real-time data going to interface intA and intB every time there is a change, and the batch data scheduled every night will also be sent to both intA and intB.
Any quick help or input to this is highly appreciated.
Br
KennethHi Kenneth,
Back again!!!
Pls check whether i got ur requirement
Scenario :
1.) one sending HR system
2.) one XI system
3.) four recievieng systems
A,B for change-pointers
C,D for batch data.
Already u have defined the following config in the SAP hr system.
message type HRMD_A
idoc type : hrmd_a06
extension1(for change-pointers) : zext1
extension2(for bacth) : zext2
Solution :
1.) whatever u have done for change-pointers is fine.
u have activated change-pointers for hrmd_a.
design a ale model only for change-pointers:
sending system : HR system
Recieving system : XI
partner profile1 :
mention
message type : HRMD_A
idoc type : hrmd_a06
extension : ext1
Define port1
define rfc destination1.
trigger rbdmidocs for message type HRMD_A to capture change-pointers on timely basis like every 30 minutes.
BDCP table will be filled and idocs sent to XI for every 30 mins.
i hope this scenario works successfully for u as required.
2.) let us discuss abt batch data.
Define a new message type ZREAL in we81.
Define a relationship between message type,idoc type and extension.
message type :ZREAL
idoc type : hrmd_a06
extension : ext2
3.) Define ale model system.
sending system : HR system
recieving system : XI
message type : ZREAL
no need to define and activate change-pointers for message type ZREAL as it carries out only bacth data.
4.) partner profile transaction ;
partner profile1(same partner profile of change-pointers)
message type will be ZREAL.
idoc type : hrmd_a06
extension : ext2
5.) port1 will be same as change-pointers
6. rfc destination1 will be same as change-pointers.
7. schedule PFAL transaction for batch job.
it will pick up the batch data and send idocs to XI.
XI system :receiving system:
u can able to distinguish between batch data and change-pointers data by message type:
change pointers : hrmd_a
batch data : zreal
Only need to perform 2 main steps in we81,we82 for batch data.
please check the solution and let me know for any concerns.
Regards,
Senthil -
ALE Distribution Models: Adding new company scenario
If a new company is added in production, what is the affect on the ALE distribution models? Like the steps which we need to take to implement this scenario.
Hi,
Change the data type to add the new fields.
Save the changed data type.
Click on the mapping and refresh the data type.
You will see the new fields appearing automatically.
Make the necessary mapping changes and activate the mapping.
While transporting, add the data type and the mapping to the change list and generate the .tpz file for transport.
Hope this will help.
Regards,
Indranil -
Cannot find the Recv Logical system in Distribution Model
HI experts,
Im triying a Idoc to file scenario, the logical system for PI and R3 has been already created and assinged for the appropriate clients.
and i ve created the port from r3 using tcode we21 and in PI using idx1 and Idx2. The RFC destination also created for PI and R3 system.. when i created the distribution model using BD64 in R2. when i assigning message type i can give the source logical system and i cant find the Receiver logical system... Also in WE19 i cant find the receiver port (which i created in IDX1 and IDX2)..
Could u tell me how to solve this prob???
Regards
BalajiHii Ravi,
Thanks for your reply,
Yes i have created the port (RFC800) idx1 and give RFC destination which points the R3 system.
I have assigned the meta data to that port using tcode idx2.
And I have created port with port name "PORT800" in R3 using we21 and give the RFC destination which points the PI system
when im using the WE19... i gave source logical system as R3 Logical system and receiver logical system as PI Logical system.
now im getting error like "PORT RFC800 DOESNT EXIT IN THE THE TABLE OF PORT DISCRIPTIONS".
Regards,
Balaji
Edited by: Balaji Pichaimuthu on Jul 25, 2009 9:32 AM
Edited by: Balaji Pichaimuthu on Jul 25, 2009 9:32 AM -
Hiding fields of a table in distribution model
Hello Folks,
I have a standard table with the append structure included with two fields.
I have created two distributed systems to two different servers- but want to transfer standard table data without custom fields data to one system, where as standard + custom fields structure to other system.
Could some help me out in fixing this.Hi,
Go for field level filtering in Distribution model.
Thanks,
Asit Purbey -
Not able to create Distribution Model nor Import using IDX2
Hello,
I have created an RFC destination, and i'm able to connect successfully also remote logon is working with error, i have also created Port associated in RFC destination.
But when i try to added a message type in distribution model, i get an error rfc destination not maintained.
Same goes with Import of metadata, i not able to maintain an Port in IDX1, hence not able to import metadata.
If i import an Idoc or create an external defination will it help.
any help would be appreciated.
Regards,
Abhishek>>i not able to maintain an Port in IDX1
I hope you have created RFC destination in PI system. What error do you see when you try to maintain port?
Regards,
Prateek Raj Srivastava -
How to create a data filter for BAPI used in a Distribution Model ?
I am trying to create IDOC's for a QM inspection plan via message type QPMK in ECC 6.0. When creating the new message type in the Distribution Model, it forced me to use a BAPI (MasterInspectionChar) rather that just the message as I have done in the past. In order to ensure that only IDOC's related to a specific plant and material type get sent out, I was trying to create a filter.
I am able to get into a 'Change Filter' dialog by double clicking 'No data filter set' under the node 'MasterInspectionChar.SaveReplica'. However, an attempt to highlight anything on this dialog and clicking button 'Create filter group' results in msg. 'Select node: Content-dependent parameter filtering'.
Online help led me in a different direction, one thread led me to believe I needed to create a table entry for the filter in table TBD16 via BD81 for later attachment to the BAPI in the Distribution Model. Before this, I created two Z* ALE Object Type records for plant and material type in table TBD11 via BD95 for what I thought would provide a lookup back in BD81 for creation of a new filter record, but these objects are not found. Per the help, I am also unclear as to whether I would need to set up Receiver determination or Parameter filtering, nor where to make this step in the configuration happen?
Can anyone point me back in the correct direction to get a data filter set up for this BAPI within the Distribution Model ?
Thanks - MikeJust to clarify, what I am having trouble with is finding where exactly to plug in the name of the plant to be filtered? If using a message type such as MATMAS in a distribution model, it is very straight forward to navigate down from the 'Data filter active', and assign a value to whatever field you wish to filter via the 'List of Values'. But in this example, message type QPMK required use of the BAPI MasterInspectionChar, and therefore the different method in creating the filter.
I cannot find similar functionality when navigating the BAPI related row, for MasterInspectionChar. The 'Change Filter' dialog popup displays a row for 'Container' and then 3 more rows containing 'BAPI structure...'. Clicking the 'Attribute' checkbox on any of these rows sets 'Data filter active' as a node under the BAPI. Double clicking the 'Data filter active' brings me back into the same dialog, and selecting any row with an attempt at this point to create a filter results in the 'Select node: content-dependent parameter filtering' warning. Is this warning occuring because of missing configuration?
Thanks - Mike -
Error while generating Distribution Model in ERP to EWM
I am trying to generate new distribution Model from ERP to EWM for my warehouse.
In system one distribution Model already exists for another warehouse. Below error encountered.Hi Suraj,
Thanks for the answer
Yes i was using the Wrong Distribution Model , I should have selected EWM , but i was giving some new name as i thought that was required. Hence message came.
I did with EWM distribution Model and all worked well.
Thanks
Inder -
How to restrict the idoc creation based on the distribution model
Hi all,
I want to create the idocs for certain material types only, for this i configured Distribution model and set the filter for material types.
If the delivery is created with the material type which is not in the filter means,
Idoc is creating for that Delivery with header segments only and restricting Item level segments.
it is coming to XI and failing in mapping every time.
I do not want to generate the whole idoc itself. Am i missing any thing??
Regards
Edited by: Suman gupta on Jun 10, 2010 11:13 PMHi Mike,
>>config in PI in the routing condition - if no lines exits don't send the message to the mapping/receiver
If no lines exists we can restrict don't send to receiver, but how can we restrict dont send to mapping??
It comes to mapping and failing in PI MONI.
Is there any way that i can restrict the Idoc generation itself in ECC ??
Regards -
Material Master Change Pointers/Distribution Model - any suggestions?
Dear All,
Hope everyone is doing good.. I have been trying to come up with a solution for the below issue, but didn't get any further. Your help is highly appreciated.
Initial Design:
Couple of years before we had a plant 123 and plant 456 where we need to send the materials. So we had specified these plants in Distribution Model and things worked fine.
First Problem
During testing what we have found out was, if some one changes MARA level, IDOC is being created but it's not being sent out of SAP system because the IDOC doesn't have 123 and 456 plants which the distribution model filtered it out and no data got sent to SAP PI.
Solution implemented:
After doing lot of analysis and research we have implemented solution as per the blog The specified item was not found.
Today's problem
There are couple of more plants we were supposed to send the data 789 and 678. The problem is if some one did a mass change on plant 456, the above solution implemented takes all the data(not the deltas) and pushing it out. Even though the change is only on 456 plant, we were unnecessarily sending the data to 789, 678 which is causing lot of problems.
Now we realize we shouldn't have gone with the solution mentioned above, because it's not applicable in my scenario.
Does anyone handled this kind of scenarios in the past, if so can you please shed some lights?
Thanks,
RajHi Raj,
As per my experience what you had already implemented, that is absolutely correct. I don't think there is any alternative to send the data as a whole (I understood if you are not sending the Plant data, how the middle ware filter them).
Now your requirement is if you make some mass changes in the materials which are extended different plants other than 456 plant, we have to restrict them. To restrict the outbound Idocs for MATMAS. you can use the Filter option in BD64 (Distribution Model). Here after creating the Filter Group, you can edit LOV for Plants.
Once your mass changes transmission is over, you can remove this.
Hope this will work, at least you can give a try............... -
Disable ssn field in distribution model for e-recruiting
We are running e-Recruiting 3.0 as a stand alone, and moving HR master data using ALE. The only problem is that the client does not want to have SSN in the e-Recruiting system. Is it possible to filter out SSN within the distribution model, if not where is it stored in e-Recruit so we can mask it after it is moved over.
Thanks,
AlexHi Alex:
Follow this path in IMG path
SAP Netweaver --> Application Server -->IDoc Interface/ALE --> Modelling and implementing Business processes --> Converting data between sender and receiver
Follow the steps there and you can do it.
Please award points if Helpful.
Thanks
Venkat -
Hi All,
I have a very basic question regarding Distribution model.
My scenario is IDOC-->File ( SAP R/3 --> XI). So all I am trying to do is send the IDOC frrom R/3 to XI. ( Within XI I am going to do an FTP to the 3rd party file server)
I have created a distribution model, but was wondering if I really need to create one as message is going from R/3 to XI and not from R/3 to another R/3.
Please help let me know If I need to distribute this model to XI or to SAP production sytem or I do not need to duistribute at all for this scenario.
Thanks
ShirinHi,
if you create partner profiles and port via t.code.
i hope, it's not required to maintain Distribution model.
please check the below points.
Configuration Steps for Idoc to File Scenario.
This is complete step by step document for configuring the idoc to file scenario along with ALE Settings
To Configure the IDOC TO FILE SCENARIO, SETTINGS IN SAP-XI
STEP 1:ALE SETTINGS IN SAP-XI
We need to do the following settings in XI
1) Create an RFC Destination to the Sending System in transaction code (SM59)
a) Choose create
b) Specify the name of the RFC destination
c) Select connection type as 3 and save
d) In the technical settings tab enter the details SAP SID/URL and system number#
e) Enter the Gateway host as same details above SID/URL
f) Gateway service is 3300+system number#
g) In the Logon /Security tab, enter the client user & Password details of Destination system
h) Test the connection and remote logon.Both should be succesful
2) Create Port Using Transaction Code IDX1
a) Select create new button
b) Enter the port name as SAP+SID (The starting char should be SAP)
c) Enter the destination client
d) Enter the RFC Destination created in SAP R/3 towards other system
e) Save
3) Load Meta Data for IDOC Using transaction Using Transaction (IDX2)
a) Create new
b) IDOC Message Type
c) Enter port created in IDX1
SETTINGS IN SAP R/3
We need to do the following settings in R/3
Logon to Sap R/3 System
1) ALE SETTINGS TO POST IDOC OUT OF SAP-R/3 ***********************************************************************
a) Create RFC Destination using T.code in SM59.
b) Specify the name of the RFC destination
c) Select connection type as 3 and save
d) In the technical settings tab enter the details SAP SID/URL and system number#
e) Enter the Gateway host as same details above SID/URL
f) Gateway service is 3300+system number#
g) In the Logon /Security tab, enter the client user & Password details of Destination system
h) Test the connection and remote logon.Both must be succesful
2) Create communication Port for Idoc processing Using Transaction(We21)
a) First Select Transactional RFC and then click create button
b) Enter the destination port name as SAP+SID (The starting char should be SAP)
d) Enter the RFC Destination created in SAP R/3 towards other system.
e) Save
3) Create Partner Profile with Outbound Parameters (WE20)
a) Create New
b) Create the Partner no. name as same the logical system name of the destination system
c) Select Partner type LS
d) Enter details for Type: US/USER, Agent, and Lang
Then Save
e) Select Partner no. and LS which were create above
f) Now we have to give some Outbound Parameters.So click on ADD TO Create Outbound Parameter
g) Select Message type
h) Double click on Message Type and Then Enter the details for Receiving port, Pack size=1 and Basic type
I) save
4) In Transaction SALE, Create Logical System
a). Go to Basic Settings-> First Define logical systems
and then assign logical systems
b) Double click on Define the logical systems
c) Give data for your Logicaal System and Name
d) Now click on Save.Here one window may appear just click on Continue.Now the Logical System name is ready
e) Assign the logical system name to the client
5) Create Customer Distribution model in the transaction code BD64
1) Click on the Create modal View button and enter the short text, Technical name etc as shown below
2) Now select the created model view and click on Add message type button .A pop up box appears, enter Sending system, receiving system and message type
3) Save the Distribution model
Generate Partner Profiles
Click on Menu Item u2018Generate Partner Profilesu2019
It leads to the next transaction where in the selection screen you have to provide Model view name, Partner System logical system and execute
Then, you will be intimated about the partners, port creation, and outbound parameters creation
4) Distribute Customer Distribution Model
In the menu item GO to Edit->Modal View-> u2018Distributeu2019 to the destination client
Popup window appears ,press Enter
You will be intimated about the the Modal View Distributed
warm regards
mahesh. -
To add condition on which distribution model MATMAS should be sent
Hello All,
I have to send MATMAS Idoc to XI. But in R/3 there 2 distribution models created one for XI and other for some R/# system.
I have created a custom report of MASTERIDOC_CREATE_SMD_MATMAS to handle specific conditions. Now I want to send to distribute this IDoc only to XI sytem and not to the other R/3 system.
Where can I add this condition.
Thanks in advance..
Shabarihai..
MDD1 Advance for MDD0
MDD2 Adv.frm prev.per.for MDD0
MDD3 Advance MDD2 paid back
MDD5 Arrears w. balance recov.
MDD6 Recovery for MDD5(IT15)
MDD7 Balance & IT15 entry
MDD8 Deduction for MDD7
MDD9 Total deducted via MDD8 -
i forget my apple ID and password. i can't activate my iphone model A1332 EMC 380A.please please help me.if any one read my massage.please.
Go to http://appleid.apple.com and click 'Find your Apple ID'.
Maybe you are looking for
-
Scheduling Agreement Delivery Schedule Maintenance
I have recently been given the task to maintain the delivery schedules for schedule agreements in the EKET table using data from external sources. I have been unsuccessful at finding standard interface techniques (Call Transaction, BAPI, ) to do thi
-
Syntax Error with JSON.Parse method to parse SharePoint List Items
Hi All, I want to get SharePoint List data and bind that retrived data to the JQuery Grid Control. For this I used SPServices to get the SharePoint List data in SOAP Envelope. Now I need to parse the soap envelope and store the retrieved items in arr
-
Not able to work in internet explorer due to the contents not expanding
Hi. When am clicking + symbol gets changed - but not showing any links content , under the + symbol there is some links are there but as our system system is windows xp internet explorer 7
-
Previously purchased quick time pro and lost it
I purchased Quick Time Pro for Windows 7 and then lost it when my computer crashed. I have recovered the product key from my Apple account but I can't figure out how to use the key to recover my product. It just keeps asking me to buy the program a
-
After podcasts end playback why does iPod go to menu?
This is my second ipod. I still have my old G1. On the G5 after a podcast is done playing instead of going on to the next podcast my iPod jumps back to the menu. Very annoying on long car rides when listening to short podcasts. I did some experimenti