One BP is mapped to a Plant & a Supplier

Hello Experts,
We have a situation in our production system, A plant's description was kept on changing frequently to an unwanted description.
To repair this we used to run Plant replication program. But it was again getting changed to unwanted description. On more investigation we found that, The same BP which is mapped to Plant is also mapped to a Supplier from same back-end ERP system. Hence because of vendor sync Job, it was replicating the vendor description to the BP.
Now we need to repair this scenario. Kindly suggest us, as it in production system from more than 6 month.
Thanks lot.
Regards,
Nitin

Hi Nitin,
We faced similar issue, where in the vendor replication was not happening as the vendor# (in ERP) was already used in the SRM's organizational structure unit.
I guess in your case the vendor_sync program is updating the BP details (name) with the vendor details from ECC.
Since the vendor number cannot be changed in ECC system at this point, I would recommend you to search for the program "BBP*LOCATIONS*DELETE" to delete the plant in SRM system and replicate it again from the ECC side.
Test this thoroughly in DEV system by deleting a plant and then do it in the PROD system.
Kindly revert if this works.
Br,
Raghu

Similar Messages

  • One to many mapping

    Having trouble with the following poblem.. specially how to code getChildren??????? Help urgent
    Create a class called Families which creates a one-to-many mapping of parent name (String) to Child objects. Create any needed member variables and write the two specified methods. (You do not need to write the Child class.)
    class Families {
    public void addToFamily( String parent, Child child) {
    public List getChildren( String parent) {
    I have done the following..
    import java.util.ArrayList;
    import java.util.List;
    class Families {
    private String parentName;
    List <child> children = new ArrayList();
    public Families(String name){
    this.parentName = name;
    public void addToFamily( String parent, child kid) {
    Families f = new Families(parent);
         f.children.add(kid);      
    public List<child> getChildren( String parent) {
         return this.children;
    }

    Having trouble with the following poblem.. specially
    how to code getChildren??????? Help urgent
    Create a class called Families which creates a
    one-to-many mapping of parent name (String) to Child
    objects. Create any needed member variables and write
    the two specified methods. This key:
    (You do not need to write the Child class.)How can the following line possibly work?
    List <child> children = new ArrayList();It's not syntactically correct, AND you're not writing the Child class.
    %

  • In Photo 1.0, how does one access the map showing where all photos were taken, as could be done previously in iPhoto?

    In Photo 1.0, how does one access the map showing where all photos were taken, as could be done previously in iPhoto?

    Hi JohnDory,
    The information side-bar from iPhoto has been removed in Photos App, and so it's been converted into a pop-up window showing both the exposure, aperture and so technical photo parameters, as well as the comments, faces and LOCATION for that photo.
    This small floating window is shown whenever you click the button in the app title bar, right clicking a specific photo or pressing ⌘i
    If you open the albums view (clicking in the name of the album list, NOT an album name, you can see in your left sidebar - which can be shown or hidden) and press ⌘i without selecting a specific photo the Info pop-up will show the map for your whole library (as well as the total amount of photos, videos, GB used, etc)
    So, I'm afraid the "Locations" view (which I really loved) from iPhoto has been ripped off... and we can only get "some sort of locations view" by this method.
    As for locations... there is no option for manual geotagging (so, setting location to a specific photography which doesn't have it yet)... that really ****** me off 
    Regards,
    braincasualties.

  • I facing one situtation in mapping  Custmosied IDOC  a new segment is add t

    HI Gurus
    I facing one situtation in mapping  Custmosied IDOC  a new segment is add to that IDOC.... i want to display values in queues in mapping test.. but queue is empty it showing ,,,
    already i have checked IDX2 .. in that it is updated about the segement .. let me know solutiuon y it is not populate in that segemnt ..\
    thanks in advance.

    Hi ,
    Have you imported the IDOC into ESR after the changes were done in the ECC side?
    Is the mapping done for the new segment/fields properly?
    Please check what values are passed in the segment from ECC?Try triggering a message from WE19 with test values and check if you are receiving the same?
    Please explain little more on this...
    Regards,
    Srinivas

  • Only one MRP run for diffrent companies plants

    Hi PP expert,
    my bizness scenario  is . there 2 companies  code one company code has 2 plant and another comp has 3 plant..only one product is assembling in all plant. suppose  finish material  X is producing in all company plants
    but  finish material X have component K and L, L is manufacturing in only one plant and supply to all company plant
    my client want to produce material component "L" for all plants  for his monthly  requirement with MRP run.
    component L is semi finish material and its is component of X
    but i am not under standing how will get requirement from  same company plants and other company plants. for Monthly MRP run
    Kindly suggest me how will take requirement from others companies plants for MRP run...
    kindly suggest me step by step
    Regards
    Aqueel

    Dear Friend,
    Only one MRP Run i.e. the Total MRP Run is possible at different plants but all must be under same company code.
    in your case ,plants are under different comp.codes , so it s quite difficult.
    Here I have to check the posiibility of using the special procurement key  to tranfer the material  between plants assigned to different comapny codes.  The particular Keys are ..
    40--Stock transfer (proc.from alter.plant);   70 -- Withdrawal from alternative plant   or 80----Production in alternative plant*
    If it is possible , then you can use this option of Special Procurement key.
    Otherwise you can use Plant to plant transfer movements like 647 to transfer beween plants against the Purchase order.
    Regards,
    Edited by: Girishprasad Subhash Pawar on Jun 28, 2010 12:26 PM
    Edited by: Girishprasad Subhash Pawar on Jun 28, 2010 12:30 PM

  • HT5429 So how does one get apple maps to give directions between two stored bookmark locations?

    So how does one get apple maps to give directions between two stored bookmark locations?

    Does anyone know if this is possible to do?

  • I tried to publish my project of 2 html pages, 3 photo pages and one widget page (map) to ipage hosting site. the two html pages published and that's all. Help.

    I tried to publish my project of 2 html pages, 3 photo pages and one widget page (map) to ipage hosting site. the two html pages published and that's all. Help.

    What's the URL of your site so we can examine it first hand?   Also try publishing the site to a folder on your hard drive and use the free FTP client  Cyberduck to upload your site.  It's been known to work when iWeb's ftp client has failed.
    OT

  • One to Many Mapping with different SQL types

    We have an interesting one to many relationship in our system in which the source and target field SQL types do not match, but the values do. The relationship is actually between multiple entries in the same database table. So, imagine we have some table that looks sort of like this:
    KEY ObjectID OwnerNo
    100 1234     0
    101 ABCD     1234
    102 EFGH     1234ObjectID is defined as a varchar type, but Parent entries are guaranteed to have integer value ObjectIDs. Child entries point to the parent through the OwnerNo field, which defined in the database as a numeric.
    A simple one-to-many mapping will give you the following SQL error on execution: [SQL0401] Comparison operator = operands not compatible.
    I tried modifying my descriptor after load as follows:
       public static void modifyOneToMany(Descriptor descriptor)
           ExpressionBuilder builder = new ExpressionBuilder();
           Expression exp = builder.getField("OwnerNo").
              equal(builder.getField("ObjectID").toNumber());
           descriptor.getMappingForAttributeName("children")
              .setSelectionCriteria(exp);
       }But this introduces two problems in the generated SQL ( ... WHERE ((t0.OwnerNo = TO_NUMBER(t0.ObjectID) ... ). First, this generates a where clause using the function TO_NUMBER, which is not supported by DB2 on AS400, our database platform. Second, the table reference is off in the generated SQL--I couldn't find a way to specify that the right hand side of the = operator should be from the parent of the one to many mapping--both sides are referenced from the child context (t0).

    I found the getFunction() method on Expression, so I can solve half of this problem with the following code:
       public static void modifyOneToMany(Descriptor descriptor)
         if (descriptor.getMappingForAttributeName("children").isOneToManyMapping())
           OneToManyMapping map = (OneToManyMapping) descriptor.
                                  getMappingForAttributeName("children");
           DatabaseField objectID= (DatabaseField) map.getSourceKeyFields().get(0);
           DatabaseField ownerNo = (DatabaseField) map.getTargetForeignKeyFields().get(0);
           ExpressionBuilder builder = new ExpressionBuilder();
           Expression exp = builder.getField(ownerNo).getFunction("CHAR").
                            equal(builder.getField(objectID));
           map.setSelectionCriteria(exp);
       }This generates the following where clause:
    ... WHERE ((CHAR(t0.OwnerNo) = t0.ObjectID) ...
    But, I still have two questions:
    1. How do we get the right hand side of this comparison to reference the Parent part of the 1-M mapping?
    2. Since character and numeric conversions are pretty standard SQL functions, is there something wrong with the DB2 database platform I'm using?

  • Key Method in one to many mapping

    I have problem in one to many mapping. I use a composite key and use get method of that key as Key Method, toplink seems not to realize this change, and can't acommodate that.
    any one had same problem?

    Could you explain in more detail what it is you are tyring to do? By 'Key Method' do you mean you are using a Map as the collection type of a OneToMany mapping? What do you mean by change? Are you changing the composit key?
    --Gordon                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Partial Attribute search on a one to many mapping

    Is it possible to include an attribute that is a one to many mapping as a partial attribute in a Read All Query?

    Is it possible to include an attribute that is a one to many mapping as a partial attribute in a Read All Query?

  • Setting criteria on one-to-many mapping

    Hello,
    A quick question. Let's say you have two tables, TABLE A and TABLE B. TABLE A- which has a one to many relationship with TABLE B.
    When I do a query to get an object from TABLE A, I also get back a collection of TABLE B objects. I'd like to be able to alway be able to restrict the TABLE B objects I get back by adding an additional criteria like "where TABLE_B.DRAFT = 'N'" so that I always only get back TABLE B objects that are not drafts. Is there anyway to add this to the DirectToField Mapping or anywhere else in the Toplink Project so that I don't have to specifically setup the query in my DAO code?
    Thanks in advance for any help,
    Mark

    This is a follow-on to the previous question. I've been asked to create a domain object, Member, that would have two relationships with the child table Rec (Recommendations), a one-to-one mapping with the only record in the Rec table that has is "approved", and a one-to-many mapping with all the records for the Member. I realize from the answer received above that putting criteria in a mapping isn't recommended, but did want to see if it was even doable in case it was needed. Unfortunately, I get this error below:
    "A non-read-only mapping must be defined for the sequence number field."
    Below are my relevant mappings. Any thoughts on this?
    Thanks,
    Mark
    OneToOneMapping approvedRecInfoMapping = new OneToOneMapping();
         approvedRecInfoMapping.setAttributeName("approvedRecInfo");
         approvedRecInfoMapping.setGetMethodName("getApprovedRecInfoHolder");
         approvedRecInfoMapping.setSetMethodName("setApprovedRecInfoHolder");
         approvedRecInfoMapping.setReferenceClass(domain.Rec.class);
         approvedRecInfoMapping.useBasicIndirection();
         approvedRecInfoMapping.readOnly();
         approvedRecInfoMapping.addForeignKeyFieldName("PROM_REC.PRM_ID", "PROM_REC_MEMBER.ID");
         approvedRecInfoMapping.setSelectionCriteria(new ExpressionBuilder().get("approved").equal("true"));
         descriptor.addMapping(approvedRecInfoMapping);
         OneToManyMapping publicRecsMapping = new OneToManyMapping();
         publicRecsMapping.setAttributeName("publicRecs");
         publicRecsMapping.setGetMethodName("getPublicRecs");
         publicRecsMapping.setSetMethodName("setPublicRecs");
         publicRecsMapping.setReferenceClass(domain.Rec.class);
         publicRecsMapping.useTransparentCollection();
         publicRecsMapping.readOnly();
         publicRecsMapping.useCollectionClass(oracle.toplink.indirection.IndirectList.class);
         publicRecsMapping.addTargetForeignKeyFieldName("REC.PRM_ID", "MEMBER.ID");
         descriptor.addMapping(publicRecsMapping);

  • Simple one to many mapping question

    Hi,
    In the Toplink tutorial there is a one to many relation between Employee and PhoneNumber, and one to one between PhoneNumber and Employee.
    If I don't require can I eliminate the one to one relationship between PhoneNumber and Employee. Or Toplink requires it?
    Thanks
    -Mani

    Hi,
    The purpose of creating one-to-one back reference mapping in the target is so that the foreign key information can be written when the target object is saved. Alternatives to the one-to-one mapping back reference include:
    Use a direct-to-field mapping to map the foreign key and maintain its value in the application. Here the object model does not require a back reference, but the data model still requires a foreign key in the target table.
    Use a many-to-many mapping to implement a logical one-to-many. This has the advantage of not requiring a back reference in the object model and not requiring a foreign key in the data model. In this model the many-to-many relation table stores the collection. It is possible to put a constraint on the join table to enforce that the relation is a logical one-to-many relationship.
    Raanan.

  • Can One GL be mapped to more than one House Banks

    Dear SAP Gurus
    I have a query
    Can one GL be mapped to more than one House bank.
    as a business requirement, we need to map 2 different bank accounts to same GL and both will have different Cheque series for Automatic payment program .

    Hi,
    You meant to say in maintain same GLs iin Account IDs under single House Bank? GLs are assigned to each account IDs under a House Bank  not directly with a House Bank.
    Anyway, it is possible to map single GL to multiple Bank Accounts of House Bank, but as a standard function it is advisable to map each GL to different Bank A/c so that automatic reconcilation wont create any problem while selecting open items.
    Regards
    Prasad AV

  • Plant A supplying material to plant B, plant B supplying it for subcontract

    All SAP Gurus,
    Here are two plants: A and B
    Plant A is EOU (Export Oriented unit)
    Plant B: Domestic Plant
    Plant A is providing material to Plant B,  57 F 4 challan is created.
    Plant B simplying passing on this material to subcontractor, and creating one more subcontracting challen.
    Subcontractor supplying material to plant B.
    Plant B supplying the material back to plant A.
    How this scenario can be mapped.
    Please help.
    Regards

    Please do not create a challan from Plant A to B, Instead create a STO & if necessary an EI while transferring the material from A to B. A subcontracting challan can be created when the material is sent from B to the Vendor because reconciliation can take place here.
    Then another EI can be created when the material is eventually sent from B to A again via stock transfer.

  • Grouping of PR into one PO by vendor and by plant

    We are using SRM 5.0 connected in extended classic mode with ECC 6.0. We run MRP in ECC to create purchase requisitions (one per item/material) and we transfer them to SRM for processing. For those materials with contracts in SRM purchase orders are created automatically. The issue is that SRM creates one PO per PR and no grouping is done. We are creating multiple PO for the same vendor and we would like to group all the PR in only one PO per vendor and plant. How can we do that? Is this possible?
    In ECC without SRM you can group PR with assigned source of supply using ME59N (auto PO). You can group them based on different criterias such as company, contract, plant, etc.
    Thanks and regards, Jose Oyon.

    HI,
    I have gone through the report BBP_SC_TRANSFER_GROUPED, but since the sourcing category is "sourcing never carried out", i want the grouping to be done automatically when SC is ordered and follow on document is created,
    Could you please suggest me how can we proceed ?
    Regards
    Ajay

Maybe you are looking for

  • IWork Numbers -- how to determine the current selected column/row?

    I am trying to write a script that grabs some text from a Numbers spreadsheet based on the selected field. I just can't figure how to actually get the column and row in a way I can use. Here's my start: tell application "Numbers" tell document 1 -- D

  • Import mails from microsoft outllook to mac outlook

    Am trying to import mails from MS outlook to MAC outlook and its not importing all msgs/ folders.. adv why??

  • Scrolling down to a label with a click on a linkbutton or button

    Hy every body, I'm new in flex . I try to create a web site with flex 3 and i need, in one of my page to use a linkbutton or a button to go down ( to Label Position) in the same page (From a titlewindow to a label in the canvas). i think it was easy

  • How to attach Audition Help pdf to f1

    Is there a way to wire up Audition so that poking F1 (or some other action) will cause the Audition Help file PDF to open instead of taking me to the online help? (Recently, when I go there I am "forbidden" to search, even though I have a CC account,

  • Exit on MIGO

    hello friends,                    I have make changes in MIGO. Now the requirement is tat on the 1st screen of migo, i have to add a field where user can enter a quantity for finished material.                    now on the 1st screen there is table