Ship to Re-Partnering

Hi Experts,
I am sending a part of  FS which I won't be able to understand.Please tell me how to do the coding.
5. DESIGN / BUSINESS BACKGROUND
MDM goes through a tedious data clean-up process when moving one ship-to partner from one sold-to partner to a new sold-to partner.
They are required to delete the ship-to partner from current sold-to location in all sales organizations.  Then partner the sold-to information for each sales organization.
If the ship-to location has a business location ID.  Expire the current role and change the operator to the new Sold-to. 
Designing a program to accomplish the above steps to will improve data integrity and reduce the number of accounts to manage. 
DESIGN REQUIREMENTS
SCOPE OF CHANGES (Identify the work required, configuration, report layouts, selections, forms etc.  Provide table/field names, transactions etc.)
3.     Ship-to
4.     Ship-to Name
5.     Sales Org u2018CA01u2019 Available u2013 type character length 1.
6.     Sales Org u2018CA02u2019 Available u2013 type character length 1.
7.     Sales Org u2018CA03u2019 Available u2013 type character length 1.
8.     Operator Code Valid u2013 type character length 1 u2013 from valid ZOPE role in OIFBBP1 use todayu2019s date and time for FTMSTM and TTMSTM.
9.     Message u2013 for pre-post transfer message processing.
10.     Original Sold-to Number
11.     Original Sold-to Name
12.     New Sold-to Number
13.     New Sold-to Name
Develop a program ZSD_CST001 u2013 Customer Re-Partnering (rename transaction ZSD2) that can re-partner only ship-to locations from one ship-to partner from one sold-to partner to a new sold-to partner.  Produce an exception log for any bill-to, payer, customer contact information that has moved but could possibly be incorrect.  Create a new role in the Business Location ID.
Using an ALV only allow user to move records that can be transferred:
u2022     Only allow ship-to transfer for non-marked for deletion records. 
u2022     Only allow transfer of ship-to records that are currently partnered to sold-to. 
u2022     Do not allow transfer of ship-to records that have different sold-to/bill-to/payer accounts.  These will need to be move manually.  
u2022     Contact persons, load confirmation contacts and any other partner function will be allowed to move.
u2022     Only allow change if the valid Operator number is the same customer number as the sold-to or the re-partnered sold-to.
Create a button called u2018Transferu2019 to move the ship-to locations from one sold-to to the next.  Allow a mass selection of all lines and then transfer all.  The log should update the current report describing the success to the user.  User should be able to filter on error messages or completed message.
Future functionality can be developed in later requests to allow transfer of ship-to records that have different partner functions attached.  However this will be out of scope in the original rollout.
Transactional Steps
1.     The first step is to remove the ship-to from the SH partnering of the sold-to number.  Using VD02:
a.     Enter in Sales Area Data.
b.     Continue.
c.     Click on Sales Area Data screen
d.     Click on Partner Functions tab. 
e.     Enter in SH partner function and ship-to number. Click Enter.
f.     Select first line and click Delete row button.
g.     Save.
2.     Add the ship-to number as an SH partner to the new sold-to number.  This is done using VD02 on the Sales Area Data screen  Partner Function tab.  Same as above transaction.
3.     If the ship-to location has a business location ID.  Expire the current role and change the operator (ZOPE) to the new Sold-to.  This is completed with transaction O402. 
a.     Select the line with the ZOPE and the same customer number.
b.     Click on the change line and add in the End Date as the last day of the previous month (there is a function call for this, check ZPACRS.
c.     Click back. 
d.     Click the create button, enter u2018ZOPEu2019 role, start date is first day of current month, 00:00 as time and end date 2009/12/31. 
e.     Click Enter. 
f.     Enter in new Sold-to Party number. 
g.     Click back.
h.     Save.
Selection Screen:
Current Partnering Data:                Type
Sold-to Partner                      Parameter
Ship-to                      Selection Option
Transfer Ship-to Documents to:                
Sold-to Partner                      Parameter
ALV Layout Column Set
3.     Ship-to
4.     Ship-to Name
5.     Sales Org u2018CA01u2019 Available u2013 type character length 1.
6.     Sales Org u2018CA02u2019 Available u2013 type character length 1.
7.     Sales Org u2018CA03u2019 Available u2013 type character length 1.
8.     Operator Code Valid u2013 type character length 1 u2013 from valid ZOPE role in OIFBBP1 use todayu2019s date and time for FTMSTM and TTMSTM.
9.     Message u2013 for pre-post transfer message processing.
10.     Original Sold-to Number
11.     Original Sold-to Name
12.     New Sold-to Number
13.     New Sold-to Name
Program Syntax
The changes can be completed using BDC or BAPI preferably a BAPI for increased speed.
This transaction will eventually utilize Workflow.  Develop de-partnering, re-partnering, and adding new partner transfer within ZCL_KNVV classes if this transaction gets moved to a Web Dynpro application.  Pass in a similar class with three partner numbers and return the success for each transaction.  This can be grouped into one class to handle the entire transfer.  This functionality will be used in a future project for deactivating accounts.

If you don't understand your requirements, then you should talk to the person who gave then to you, not the forum - locked.

Similar Messages

  • Determine Partner from Ship to Party in Sales Order

    Hi All,
    I am in need of help. I have following requirement for Partner Determination.
    1. In Ship to Party I have a Partner ZI
        I need system to get that ZI partner in my Sales Order.
    I have setup the Origin Field to SH. But still it doesn't get it from it.
    Thanks

    I have good a partial solution. Here it is.
    I have following customers:
    Sold-to      Ship-to                      Additional Partners
    Cust01       Cust01                      5001, 6001 (in Cust01)
    Cust02       Cust02, Shp02.          2001, 3001 (in Cust02),  2201, 3301 (in Shp02)
    Now When I creat a Sales order for.
    Sold to = Cust02
    Ship to = Cust02
    Then System determine 2001, and 3001. (OK)
    ======================================================
    Now when I creat a Sales order for
    Sold to = Cust02
    Ship to = Shp02
    Then System determine 2201, and 3201. (OK)
    ======================================================
    Now Suppose the following >>>>>>>>>>
    IN SHIP TO PARTY Shp02  Partners 2201 and 3301 ARE NOT MAINTAINED.
    Now when I creat a Sales order for
    Sold to = Cust02
    Ship to = Shp02
    System determines 2001 and 3001. (which is in Sold to Party) THIS IS IN CORRECT.
    System should not Determine anything.
    =======================================================
    How Can I Do this. I think User Exit is needed.

  • The number of partner 'Ship-to party' limit is reached ?

    Hi,
    We have reached the maximum number of ‘Ship-to-party’ partners for one Sold-to-party partner.
    Is it possible to exceed 999 partners for Sold-to-party partner ?
    Get-there action was to make possible?
    Thanks in advance for your help

    Thank you all for your help.
    Phanikumar V wrote:
    Standard system will not allows you create more than 999 partners for a Customer.
    If you see KNVP table --field PARZA(counter)--can have an option up to 3 digits only--If you need more,then need to go with Enhancement.
    Pl see this thread.
    Ship To's Partnered to Sold To - Toolbox for IT Groups
    Phanikumar
    I close the discussion, however, I am really surprised of such a limit and I cannot find the reason why SAP developers chose this solution, especially a relationship 1 to N is possible.
    Again, a nugget. 
    Kind regards
    Edit : Is Standard Message Error
    There are already 1000 entries for function SH
    Message no. F2699
    Diagnosis
    Within one sales area, you can only maintain 1000 entries for each partner function. The function entered here has exceeded this limit.
    Procedure
    You must delete the appropriate number of old entries before you can make new entries for the partner function concerned.
    B.R.

  • LSMW problem with Partner functions in Customer Master

    Hi All,
    Requirement is to load the Customer Master Data using LSMW.
    Loading General data is ok, But when I am planning to load the
    partner function using the recording method in LSMW, How do I upload
    more than '1' Ship to party partners and more than '1'
    Bill to party partners using LSMW.
    Normally in table control there is a "+" button at the end of the
    table control which when pressed enters one line in table control,In
    Partner function screen , there is no such button available, so how
    can I determine which line am I supposed to enter data using LSMW.
    One partner can have multiple no of BP and SH partners like more than 10
    of both types. How do I upload these partner functions in SAP using LSMW?
    Regards,
    Ajay

    That a customer master has several business partners is just usual, a customer can have as well several company codes and sales areas. So where exactly is the problem?
    Most problems come with recordings, recordings should be the last option, not the first.
    What import method do you use?

  • Real MSI Card?

    I have just bought an MSI NX6800GT T2D256E (6800GT PCI-E) card from Gladiator Computers.
    They firstly sent me an AGP card in a PCI-E box which they said they would sort.
    I received the PCI-E version today but I don’t think its an MSI card.
    Can you confirm whether MSI have ever made a board with the NVidia Mermaid on the fan?
    Is this in fact an MSI board at all?
    If not I just want them to change it for the one I want.
    The fan on the one I received isn’t copper and is much smaller than the MSI cards I have seen and im worried I wont be able to overclock it so much.
    I have spoken with Gladiator Computers and they assured me it was a MSI card but the whole board structure is different even down to the molex connectors at the back! Theres no way MSI would completely change their board design including colour is there?

    It is a reference design by nVidia. nVidia uses private contract manufacturers that make the cards, then they are sent to partners that just put thier own sticker on them, this is nothing new folks...Just look at eVGA...
    For example, ATI builds thier own cards in Canada and ships them to partners, they, in turn, put thier own sticker on the cards and sell them under their own brand name.
    It's the same with nVidia, especially with a new GPU release. This is done in the beginning to insure QC and compliance to the reference design. At some point the vendor (if capable) begins manufacture. There were also problems with the MSI cooler design, in conjunction with this, there was a shortage as I am sure you are aware. So there are many reasons you could have ended up with the reference card. It may have even been made by MSI with the reference design and used the green soldermask color.
    Many Vendors do this so it's not some type of conspiracy. Some of the same scenario's where shared with the release of the 5XXX series if my memory serves me correctly.
    It sucks that you got a reference design if you expected to get something that was shown differently than what was on a website or packaging. Not much anyone here can do, your only real recourse is dealing directly with the reseller.
    Now, on the other hand, if you recieved a 12 pipeline version, that may be a different issue altogether and you need to contact your reseller or local MSI subsidiary for a resolution.
    There are no "Fake" cards.

  • Item partners for Ship-to-Party in Sales order for Free goods items.

    Dear All
    After Creation of Sales order, there are 4 line of items in which 2 line of items having same Ship-to-party (Chargeble and Free)and remaining two line items having different Ship-to-Party chargeble and free items.
    We have tried to change the Item partners of Ship-to-party in chargeble item of the 3rd line item it is changing  but in free item the item partners not updating.
    Pl.advice
    Venkatesh

    Dear Venkates,
    Kindly deactivate the check box Not Modifiable of the corresponding partner function by selecting Partner determination procedure - Partner Functions in procedure
    Do this change if you have maintained partner proc. for sales document type or item category in
    SPRO - Sales and Distr. - Basic Functions - Partner Determination
    Hope this would solve you problem. If not kindly elablorate your problem.
    Regard,
    Sagar

  • Ship to party,Bill to party, payer, sold to party not shown in partners Tab

    Hi,
    Kindly note that Ship to party,Bill to party, payer, sold to party not shown in partners Tab.
    Eventhough SP,SH,BP,PY are assigned to customer KU only.
    And we have assigned Partner Functions ot account Group.
    Still Ship to party,Bill to party, payer, sold to party not shown in partners Tab
    Please help.
    Regards,
    Rajkumar.C

    Hi
    Please check the following setting once again in spro > sales and distribution > baisc function > partner determination > For customer master
    1. check for partner determination procedure AG , if you have created a new one then please check whether it is there in the list.
    2.Select the AG and then check for whether the partner function has been made mandatory in the procedure or not.
    tick mark  SP, BP,SH,PY , since Sold to party should not be allowed to change so mark it as Not Modifable
    3. partner determination procedure assingment for the account group. AG should be assinged to your account group
    4. Account Group Function assingment - Make sure your all the partner function SP,BP.PY.SH has been assinged to the Account group here.
    Thanks
    RB

  • Account name not showing in 'Partners' Block for sold to party and ship to

    Hi Experts,
    I created a return order by confirming the Account.
    Under 'Partners' Sold-to-party, ship-to-party, activity partner showing the account name but when i clicked on any of these links it is not showing the BP name.
    Please suggest why it is not showing the BP name inside the sold-to-party,ship-to-party, activity partner.
    Thanks in Advance,
    Kishore

    Hi Experts,
    I created a return order by confirming the Account.
    Under 'Partners' Sold-to-party, ship-to-party, activity partner showing the account name but when i clicked on any of these links it is not showing the BP name.
    Please suggest why it is not showing the BP name inside the sold-to-party,ship-to-party, activity partner.
    Thanks in Advance,
    Kishore

  • Business Account shipping addresses for international partners

    I have a business paypal account, and I upgraded it from my personal account so that I could use it for my business now. I'm a general partner and the company's US agent. However, my other partner lives in Turkey and so he obviously has an address in Turkey. I added him to the new business account, now Our business account, but I can't seem to add his address since it's outside of the U.S. It's telling me that if I've moved to a different country, to make a new paypal account.     We've had this same problem with eBay. Sometimes things will need to use our US address and sometimes things will need to use our Turkey address. Keeping separate accounts isn't really possible since our business finances are with our business and shared by both of us. I want that things shipped to Turkey would have his name or our business name, and things shipped to the US would have my name or our business name. And whether his purchases or my purchases, our business account would be used. Right now the business account is in my name and since I have a US address, I'm unable to add his address or have anything shipped to there. He has his own personal PayPal, but it's nearly useless for our business because Turkey only allows funds to go into Turkey through PayPal - not out. So, he can only use his PayPal to send money or purchase from people who are also in Turkey. What can we do? Thanks in advance for any help on this

    Thank you Shiva..
    Can you kindly share some details on how to tie the email address in customs management configuration ( specified for the action definitions ) with the backend table ADRC.
    Regards
    Jasmit

  • Relationship cannot be created between identical business partners

    Hello,
    I am implementing CRM 5.0 and trying to create business partner relationships to the identical business partner.  For example, I am trying to makbe BP#1 have te relationship 'Has a Contact of' to BP#1.  However, I am getting the error message:
    'Relationship cannot be created between identical business partners'.
    (Message no. R1776)
    Has anyone ever encountered this error?  Is there any way to create a relationship in SAP-CRM to the same business partner?
    Thanks much for your help,
    Dan

    Hi Daniel
    In short: No, it is not possible to have a relationship "between" a BP and itself.
    In long: In R/3 there are partner roles like Sold to, ship to and others. When CRM was designed the people at SAP did want to simplify a bit and implemented the following logic for partner determination: If there is no relationship of a searched type, the BP itself is taken. As a result a relationship pointing to its source is not allowed as it would duplicate the information already existing.
    Hope this helps,
    Kai

  • Report to find Sales orders with shipping type

    Hi SD Gurues
    Im looking for a report that i can use to search out SO with a sertain Shipping type.
    Our customer center would like to search out all orders going out by SHIP for the next 2 weeks, but there is not an option for this in VL10.
    I wa swondering if there is a standard SAP report that have Shipping type as a selcetion creteria.
    Hope somone can maybe push me in the right direction.
    If there is no standard SAp report for this we will have to use SQ01 or code it our selves.
    Kind regards
    Jens Olsen

    Dear Jens Olsen,
    Go to SE16N give below tables which are relevant for shipping,
    VTTK Shipment header
    VTTP Shipment item
    VTTS Stage in transport
    VTSP Stage in transport per shipment item
    VTPA Shipment partners
    check and revert
    regards
    Ram

  • Users changes the address of Business Partners

    Hi Everyone,
    We are using SAP Business One 2007A. We have different locations set up for "ship to address" in business partners master data and all the ship to address have been saved as unique locations so that when a sales order or a work order is created, the location address is automatically populated on choosing the location of ship to address from the drop down menu
    What many users are doing: When creating work orders, they input the business partner code, choose the location and then change the ship to address to whatever they want. This creates problems when converting the work orders to delivery. I want to restrict the capability of changing the ship to address while creating work orders and sales orders. How do I do it? Do I have to do it in business partner master data or in work orders or is it some kind of user authorization that I am missing.
    Please let me know.
    Thank you.

    Hi,
    I checked the links sent by you. It says Open SQL> Click on + of data base> Programability> Stored Procedures> SP Transaction notification and paste the code where you see" ADD YOUR CODE HERE" and click o execute or press F5.
    In Business One 2007A, I do not see anything like SQL, +of database, programmability etc. I only see the following in Business one. Tools-->Queries and I see a lot of options for Queries named Query Manager, Query Generator, Query Wizard, Query Print Layout, User Queries, System Queries etc. Which one do I use?
    Also, where do I get the SP code to execute?

  • Populating the Partners from Sales document (Customer/Sales order/delivery)

    Hi All,
    Is there any way to Populate the Partners which are mantained in Sales document (Customer/Sales order/delivery) into Customer Quality notification (Q1)
    Presently only Sales to party and ship to party is getting populated when we create Q1 notification.
    Thanks in advance
    jay

    Explore :
    Quality notification>Notifcation creation->partner->Define partner fuction procedure->Assign Partner Functions to Notification Type--->
    Check here whether you can get here the partner function.

  • Manual Updation of Ship to Partner (Customer) in Purchase order Item

    Hello Sap Gurus,
    While creating Purchase order (ME21n) of Type RTN or STO, the client wishes to Select the Ship to partner manually if more than 1 Ship to Partner is assigned to the Customer Master Data / Sales Organisation. Currently this is auto picked by SAP and the field is uneditable.
    I Have added the Functionality to PO Header to show the additional ship to partners in a drop down through use of enhancements. On selection of one of the ship to partners in PO header the Customer in Shipping Tab in all the PO items and Corresponding Delivery Addresses needs to be updated based on the selection.
    SAP Note 303453 shows how to change selected shipping data fields but not the customer or shipping address. My requirement is somewhat described by Note 652763 but that cannot be used in ME21n.
    Kindly help in this regard on how to achieve the functionality.

    Hello Helena,
    Unfortunately there is not possible to get the partner determination on the item level in the standard. The Partner determination in the standard system will be done on the header level only.
    The another thing is that if you change the partner (exept the  sold-to partner) in the sales order no new partner determination runs. It is the standard. Please also review the note 380507 (points 1 and 2).
    Best regards,
    Lela

  • Sold to Party and Ship to party field are in grey out mode in VA01.

    Hi Friends,
    I am facing a very critical situation, Please help me on this.
    While creating the sales order by VA01, the Sold to Party and Ship to Party field are in grey out, so we cannot enter sold to party and ship to party. This is happening for all Order types.
    And while checking the existing sales order by VA02, so I found that at Header level and Item level the Partner tab are disable
    ( mena partner tab are in grey mode,).
    But when we click on sold to party field in VA02 it directly moves to partner but all Partner shown in Sales tab.
    I have check all the partner function and partner determination configuration.
    So can any one help me out in this, how in VA01 sold to party and ship to party field are in grey out mode.
    How in VA02 the partner tab are disable.?
    Thanks
    Irfan Ullah
    09370236510

    Hai Irfan Ullah,
    In Sales - customer
    1. Partners are listed (SP,BP,PY, SH)for account group and Partner Determination procedure(TA) is assigned to it
    Now for sales order type you need to assign the partner determination process
    SPRO
    Sales and Distribution
    Basic Functions
    Partner Determination
    Set Up Partner Determination
    Execute
    Set Up Partner Determination for Sales Document Header
    Select TA - standard order from the right side list
    and select Partner Determination Procedure Assignment (from left)
    Now assign your sales type to Partner determination TA.
    Create a SALES order you can find the sold to and ship to are editable.
    Regards,
    Mani

Maybe you are looking for

  • Applicaiotn module commit causing error

    Hi Experts, Currently i am getting the following error when i execute the following user case. Looking forward your idea or hints to resolve the issue. 1) I have one Application module which basically have some view objects. One view object has multi

  • Unplugged my imac by accident and unable to unmount volume for repair

    Managed to unplugged my imac yesterday without realizing it was still on. Now when trying to repair the disk I get: unable to unmount volume for repair. I tried to reinstall OS Maverick but it goes to OS X Yosemite telling me that I need to go to the

  • Table containing proforma invoice and commercial invoice

    Hi All, From which table can i get both proforma invoice number and commercial invoice number? I know the commercial invoice ( F2) number and using that i should find the proforma invoice already created Thanks in advance Harish

  • Mapping execution failed

    Hi All, One of my customer is facing the following issue: Customer has a mapping that loads tha data from an external table to two staging tables. Deployment of the mapping went fine. When trying to run the mapping mapping fails with status 'Error' B

  • IPlanet HTTP 404 not shown , Page never loads

    Hello, We have one of the Iplanet Web Server 6.0 SP2 running on Solaris. Whenever a http request is made to the web server for a non existing file, the Browser (web Server) does not responds with a default HTTP 404 Error page. The Browser page never