Cross Sales & User exits & stock transport orders

Hi all,
<b>
Can anyone tell me about Cross Sales & User exits ?
Also what is stock transport orders ? Can i get some config. steps for that ?</b>
My id : [email protected]
Rajarshi

Hi,
Mail order catalog retailers frequently use cross selling to increase sales. When a customer orders an article over the phone, the order taker can suggest additional articles that the customer might buy. For example, if the customer orders a VCR, you might suggest purchasing some blank tapes; for a cellular phone, a leather carrying case.
The sales transaction takes place as normal: The customer chooses an article and the order taker enters it on the sales order screen. The order taker can press Enter after each article, or wait until the customer has finished selecting the article he or she wants.
If the order taker presses Enter after entering the data for one article, then a dialog box appears automatically, displaying a list of articles to be suggested to the customer. These cross selling articles are ones that pertain specifically to the purchased article.
If the order taker waits to press Enter until the customer has finished ordering, then the dialog box appears automatically, this time showing all of the articles in the sales order, along with their corresponding cross selling articles.
The articles that appear in the cross selling dialog box always depend on which articles are in the sales order. If you want to have the system suggest articles based on the customer's past purchasing history or other factors, see Dynamic Product Proposal in the standard SD documentation.
The cross selling dialog box displays the following information:
Article number
Description
Sales unit of measure (each, 3-pack, etc.)
Price per unit of measure (calculated either by the standard R/3 pricing scheme or by a custom pricing scheme you have defined)
Availability check
Delivery flag (that is, whether the cross selling articles can be delivered independently of their corresponding main articles in the sales order, or whether the cross selling articles can only be shipped either together with or after the main articles have been shipped)
To set up cross selling, you must make the following settings in Customizing:
Create the conditions tables, access sequence, and calculation schemes for determining cross selling articles, since the cross selling function relies on the conditions technique. (Alternatively, you can use the analysis discussed in "Activities" below to create the data automatically.)
Create a cross selling profile with the following attributes:
Determination of cross selling articles via function module
Price calculation scheme
Scheme using conditions technique
Flag indicating how the cross selling dialog is to appear
Flag indicating whether an availability check is to be performed
Assign the cross selling profile to a sales area, document scheme, and customer scheme.
USEREXIT
Userxits allow us to add our own functionality to SAP standard program
without modifying it . These are implemented in the form of subroutines and hence are also known as FORM EXITs. The userexits are generally collected in includes and attached to the standard program by the SAP.
Reward ipoints if useful
Regards,
Amrish Purohit

Similar Messages

  • BAPI for cross company-code stock transport order

    Hello experts,
    I need to create cross company-code stock transport orders, is there any bapi that can perform this? If you guys have some sample code it will be great.
    PD: i found the bapi BAPI_PO_CREATE1, but i don't really know if it'll work for this requirement.

    Hi Team,
    I have created two company codes 5000 and 5005 and then assigned the plants 5000 and 5005 to company code respectively.
    Here my supplying plant is 5005 and receiving plant is 5000.
    Also I have created a vendor 1000 with account group 0007 and assigned the supplying plant 5005 to it.
    1. How do we assign sales and distribution (SD) organizational units to the supplying plant?
    2. Whether we have to create customer master (using Tcode XD01) for the supplying plant?
    3. While creating the customer master, the company code and sales area (sales organization, distribution channel, division) must be of supplying company code / plant?
    4. Whether we have to create customer master for receiving plant?
    5. While assigning the customer master to plant, which sales area info (sales organization, distribution channel, division) has to give?
    Please give the detail from customer master creation and assigning it to plant.
    Thanks in advance,
    Regards,
    Shyjith
    REPLY -
    Hi Shyjith,
    1. Create vendor 1000 as internal vendor in company code 5000 & assign supplying plant 5005 in additional data in Purchasing tab.
    2. Create receiving plant as 5000 as internal customer in company code 5005 & respective sales area of 5005 , if you have no other numbre range for internal customer.
    3.In SPRO do the following settings,
      a.efine shipping data for both receiving & supplying plant --- SPRO - MM -- Purchasing -- Purchase order --- Set up stock transport order -- define shipping data for plants
       b. Assign delivery type as NLCC to supplying plant 5005.
    Craete Purchase order with vendor as 1000 & plant in purchase order as 5000 ( If not defined any external number for customer)
    Please note if you have defined external muber for customer 5000, the n you have to define that number, when you will be defining shipping data for receiving plant as customer.
    Thanks,
    Charu

  • Authority check for sales order and stock transport order

    In my code i have a requirement to enter sales order and Stock transport order. However i want that a WM resource should not be allowed to enter sales order and an SD resouce should not be allowed to enter stock tranpsort order. Please suggest.

    Hi,
    Another way to solve this is create a Z table with field user name and Resource type and compare the user id ( sy-uname) with the Z table and allow accordingly.
    In production environment controlling authorization in this approch is much easier.
    Hope this helps.
    Regards
    Bikas

  • Sales order ATP check - stock transport order

    Hi,
    When the sales orders is created it performs availability check on stock transport order as per the settings and confirms quantity. However, when the stock transport order carries a batch which has a restricted status, the sales order still confirms the quantity based on the stock transport order delivery date. I have applied OSS notes 350864 and 154682, but still the system confirms quantity, which has restricted status at batch level in stock transport order.
    Can any one help with a solution for this scenario?
    Thanks,
    Shiva

    Hi
      Try the following exits.
      EXIT_SAPLATPC_001
      EXIT_SAPLATPC_002.
      Reward points if this helps.
    Regards
    Karan

  • Sales order stock with stock transport orders

    Dear all,
    We are on ECC 6.0.
    We are using intracompnay stock transport orders from one plant to other. Sales orders are created in one plant with a purchase requisition and then converted to a purchase order with order type UB on the supplying plant. The supplying plant is also defined as a customer using the different account group for the plant as customer.
    When this purchase orders are delivered from the supplying plant using replenishment delivery NL we get an error performing the goods issue for the delivery.The error message is M7 184 -Sales order stock & & does not exist. System is checking for the sales order number in the supplying plant while performing the goods issue. However the sales order is in the receiving plant.
    Does some body have an idea how to resolve this?
    We are also using material ledger and the transfer pricing mechanism between intracompany sotck transfers.
    Thank you in advance.
    Regards,
    Kartik Shah

    Hello ,
    i have the same issue.I checked in MD04 transaction and for this delivery i get this message
    Diagnosis
    The finish date of the order proposal lies in the past.
    System Response
    This exception is displayed in the MRP list and in the stock/requirements list.
    This situation may occur if in Customizing for the plant in question, the automatic forward scheduling was switched off for MRP.
    Procedure
    Check whether the order proposal should be rescheduled.
    anyone can help me ?
    Regards

  • Stock transport order ("Q" stock, configuration) - cross-company code

    We tried to create stock transport order (cross-company code) and consequents documents with
    using "Q" stock and material configuration. Unfortunately we have got
    1) message M7 146 concerning the special Q stock not supported by the
    movement 643., 2) configuration is not taken into delivery type NLCC. Can anyone help?

    Hi,
    Please follow the below process for stock transport order...
    1. Create stock transprot purchage order (ME21N)
    2. Create delivery Vl10b or VL01n and then goods issue
    3. Inter comapny billing with billing type IV...
    Please go to VOV7 there speical stock filed as blank and billing relevance as A...
    Regards
    sankar

  • Stock transport Order control

    Hi Experts,
      Need advice on this.
      My company is currently using STO to transfer stock between 2 plants belong to 2 different company codes. Due to this, the PO type that we use will be NB instead of the usual UB. This is based on the SAP configuration guide found in SPRO.
       Due to this, the PO raised is actually a normal PO that the user can actually send to other vendors (not the interco vendor).
        We are considering having a new PO type for STO only. Even if we do that, we are not able to find anything in config that allow us to control such that user will not raise to other vendors (non interco vendor) accidentatlly.
         We are quite reluctant to code in the user exit. Based on SAP standard, am I missing anything out here that cause the PO type (dedicated solely for STO), to ensure that the only vendor raised is an interco vendor?
          We need this urgently as I had spent too much time exploring on my own instead of coming here fast to seek expert advice.
           Thanks.

    Hi,
    To avoid incorrect usage of document type, if business permits, the documnet type for general purchase from vendors may be configured as userdefined doc. type with Z, inorder to differentiate from the cross-company code stock transport order (NB).
    As such while using the document type NB for the cross-company code STO, the field for vendor is automatically gets changed to "Supplying plant" which clearly diferentiates from the vendor purchases.
    Thanks & Regards,
    Amjad

  • Stock Transport Order Billing

    Hi guys,
    while doing Stock Transport Order Billing (JEX), user should be prohibited from the creation of multiple billing. After VF01 & once the generation of Excise Invoice.....user should not be allowed billing from the same invoice.
    What should be done in this scenario. Any user exits or some SD configs to be done ?
    Rohan

    You can'mot create after PO sales order automatically as per standered functionality.
    For achiving this you need to go for custom development
    maintain one condition output in PO messages.once you create the po output that should generate the sales order in back ground through function module.Take Aber help.
    Once you crete the sales order then rest of the process same.

  • Intercompany Stock Transport Orders

    Hi All,
    My current Client's Intercompany Stock Transport order involves 3 Company Codes. The final receiving company code will place STO to the second Company Code, but the Goods will be delivered by the third Company Code.
    The tricky part is the Vendor number should be the Goods Delivering Company Code and not the second company code, the second company code is only for accounting purposes.
    So what we did, we created VN Vendor, but not assigned the Delivering Plant to this Vendor. Instead we created GS Vendor and assigned the Delivering Plant to this GS vendor and assigned this GS as Partner in Vendor Master.
    Now when I try to create STO, only VN vendor's name and  address is populating as per Standard SAP Design, and moreover Shipping details are not populating. what we need is GS Vendor's number, name and address should replace VN data in STO Header.
    I am quite surprised to know if there is any User Exits available to make this design to work?
    I request MM Experts to help me.
    Thanks,
    Sundar.

    Hi Sundar,
    I am not fully clear on your requirements.
    Let's say you have 3 company codes with different plant codes:
    CC A - with plant 1111
    CC B - with plant 2222
    CC C - with plant 3333
    Now, according to what I understand from financial perspective C should do purchasing from B and B should purchase products from CC A.
    But what I also got is that from logistics perspective, you would like to make a movement between plants 1111->3333, without going through plant '2222'. Is that what you expect??
    If yes, that would be very weird scenario. Because then according to me any financial audit would claim that there was no actual sales/purchases between the companies.
    Normally what is done in such case is that both the stock movements as well as financial postings are done between the companies and plants. So that the last PO is against CC B which is represented by Vendor linked to plant 2222.
    Of course physically the goods should be transferred between locations 1111 and 3333. And this you can achieve via special delivery note layouts etc.
    What I was also involved is automatization of such process. So that after goods issue from plant 1111, there is automatic GR and GI from plant 2222. So that at 3333 there is only manual GR required when goods physically arrive there.
    Hope this helps
    Regards
    Dominik Modrzejewski

  • Impact of different division on Stock Transport Order

    We have a situation where we have one plant with one customer number, but we have 2 business areas of material going through it.  Example:  The material exists in divison 10 business area 15.  The customer is configured to business area 15. No problem here.  But we also have material in division 10 business area 13. The financial postings are correct, as the material comes out of 13 and goes into 13 on the receiving end, however on the stock transport order, it will show 10/15.  What is the impact of this? Will it affect reports? Do we need a separate plant for 10/13?  The configuration will not work with the business area blank. 
    Please advise. Thank you.

    Hi
    A product or service is always assigned to just one division. From the  point of view of sales and distribution, the use of divisions lets you organize your sales structure around groups of similar products or  product lines. This allows the people in a division who process orders  and service customers to specialize within a manageable area of  expertise.
    The system uses divisions to determine the sales areas and the business areas for a material, product, or service.
    So by changing division you are changing business area also. And you have cross and vertical reports business area wise and division wise. So standard report will not go wrong.
    regards
    Antony

  • Automatic Post Goods Issue Of Stock Transport Order

    Here is the scenario:
    We are using stock transport order to logically move inventory from one company to another company inside the same physical location. The material# is the same but the plant# is different.
    Process is as follows:
    Associate enters the purchase order
    If inventory exists - delivery is created automatically
    The delivery is also auto picked
    Currently, we have the inventory to PGI in a batch job several times a day.
    However, the user would like to have the inventory - move as soon as the delivery is created.
    Does anyone know of any technique - to post the inventory immediately.
    I was thinking along the line of a workflow/create of an idoc (WHSCON) to faciliate this.
    Kind Regards, Steve

    You could simply scedule the batch job to PGI right after the delviery creation job runs (just delay it a few seconds after the longest period of time the delivery creation job runs).
    So there would only be a very short delay, Looking at vl10g now to see is auto PGI is an option but I am thinking it is not
    (I will update my post if I find it is)
    Edit: It doesn't look like a standard option but I would imagine you could change a function code profile with custom user exit to trigger goods issue

  • Stock transport order creation

    hi gurus
    i want pricing should be carried out at the time of creation of stock transport order.
    kindly advice what to do for this requirement.
    thanks & regards
    suman

    Hi Suman,
    Just to add to what is mentioned above.
    There are two types of STO same company n cross company.
    1) If it is same company then there will be no pricing carried out
    2) if it is corss company then like Pricing procedure in Sales Order we have Pricing schema in STO .
    This can be well assisted by MM team.
    Hope it helps.
    Thanks and Regards
    Rohit.

  • Third party Stock Transport Order

    Hi,
    We have a requirement as descibed below:
    Plants A, B and C are live in SAP and belong to different company codes. The Plant B is the sales office and no production/purchasing happens at this plant. The vendor codes for Plant A & B with respective plant assignment is done and STO configuration for the procurment from Plant A to C and vice versa is set up in the system. Now, the requirement is Plant A intends to procure from plant C (in other words Plant C should deliver to Plant A) but the billing should happen from Plant B. The third party cross company sales is set up for Plant B making a cross company sales order with sales org of Plant B and production plant B for the external customer.
    One of the solution is to make the Plant A as external customer of Plant B but somehow that doesn't follow the SAP Business Global Solution of the company.
    Kindly advise if any solution from the procurement perspective (stock transport order) could serve the business requirement (Plant C to deliver to Plant A and billing from Plant B). Any kind of development should also be acceptable.
    Thanks in Advance,

    To add to what Jurgen said:
    Why would a second company code be an invoicing party? The business process doesn't make sense.
    Also had the Plant C been a part of the same company code of Plant A (Supplying plant), then cross company STO could have easily mapped the scenario, by giving the Plant C as the invoicing party (PI) in the partner function of Plant A.

  • Stock Transport Order Without Delivery

    I m trying to transfer stock from one plant to another (within same company) without delivery.
    what all configuration do i need to do.
    pls. guide.
    I m little bit confused over stock transfer,
    Regards,
    Pramod Kumar

    Oh no, not at all!  This forum is meant to answer all your problems!
    Configure Inter company Stock Transport Order
    Material should exist in both the plants (Delivering & Ordering),
    Internal customer should be assigned to the ordering plant ( MM -> Purchasing ->
    Purchase Order -> Setup stock transport order -> assign the internal customer to the
    ordering plant and assign the Sales area of the internal customer.
    Assign its Sales area to the delivering plant
    Assign the document type and Delivery type NB and NLCC
    Assign the Supplying plant --> Receiving Plant --> NB
    Take the delivering plant and assign the sales area.
    Vendor master has to be created and assign the supply source (Delivering Plant).
    Create a purchase order ME21N ---> Save
    Delivery VL10 G ---> Calculation rule (appropriate) --> Assign the purchase order
    number here and execute.
    Select the Delivery creation line and do the back ground process.
    Start the log display and see the delivery document number by the documents button
    Goto VL02N --> do picking and PGI --> Then do the MIGO with respect to the delivery
    document.
    Billing (Intercompany pricing conditions should be set).
    AND
    1. Customer No. for the Goods Receiving Plant - OMGN
    2. Availability Check- Checking Rule (if necessary) - OMGN
    3. Assign a Delivery Type for the Delivering Plant - OMGN (for Stock Transport Orders,
    NLCC)
    4. PO type (which i believe you have done) - OMGN
    5. Assign Vendor No. to the Supplying Plant (done) - VK02
    6. Assign Customer No. to the Purchasing Plant for the Inter-Company Invoice (but you
    need to assign this to the Sales Organization pre-assigned to the Purchasing Plant),
    IMG-SD-Billing-InterCompany Billing-Define Internal Customer No. by Sales Org
    ***and by the way for the Invoice to work between Cross-Company Plants, you need
    also to have a Sales Org for the Supplying Plant and a Pricing Determination Procedure
    STO:
    STO CONFIG:
    The following steps have to be followed in order to configure stock transport order
    between two plants.
    1. Create a vendor for the Company code of the receiving plant using account group 0007
    via T-Code XK01.
    2. In the purchasing data view assign the supplying plant and the schema group
    3. Create customer with the sales area of the vendor.
    4. The shipping conditions, the delivering plant and the transportation zone determine the
    route in the STO.
    5. In the pricing procedure determination relevant to the STO assign document pricing
    procedure and customer pricing procedure to get the pricing in the invoice.
    6. Maintain condition records for pricing condition.
    7. Maintain carrier as a partner in the customer master.
    8. In OMGN select the supplying plant and assign the company code and sales area.
    Similarly select the receiving plant and assign the company code and sales area (The
    company code to which the plant is assigned to).
    9. Assign the delivery type and checking rule to the document type.
    10. And finally, assign the purchasing document type to the supplying plant and the
    receiving plant.
    11. Create the STO using T-Code ME 21N and save.
    12. Check for release strategy if any and release using T-Code ME 28.
    13. Create delivery in background using VL10G.
    14. If delivery is created, it is an indication of correct configuration and master data
    creation.
    Stock transfer between two plants in deffernet company codes is known as inter company
    stock transfer.
    Material shoud be maintained in both supplying and receiving plant MM01
    Sotck should maintain only in supplying plant MB1C
    Create receving plant as a customer in suplying plants company code and sales area
    XD01
    Assign this customer number in receving plant detials OMGN
    Assign supplying sales area in supplying plant details OMGN
    Assign delivery tupe NB for in combination of supplying/ receving plants.
    Create STO ME21N
    As it is normal there in the item details wer should get shipping date i.e customer number
    Go for Deliveryy VL10B
    Shipping point *****
    Select PO go for execute
    then select the delivery then go for delvy ............create delvy,,,, delvy nubmer generated.
    Goods Issue VL02
    Delvy doc **********
    Click on picking
    enter the picking qty
    Click on PGI
    in the mean time check in the PO history you will get the details
    Goods receipt MIGO
    Stock overview the stock will be updated....

  • UB[Stock transport order] - Partners

    Hello,
    I have a define a partner function to a UB Purchase order. Where can I configure to determine automatically? Is there any user exit to do it ?
    I debug code and I discover in program SAPLMEPO (MM06EF0P_PARTNERS) FORM PARTNERS that in line 97  'CHECK ekko-bsakz EQ space' my purchase order have ekko-bsakz = 'T' (that is standard) and never determine partners.
    Thanks

    Upto my knowledge you can do partner function in Stock transport order .
    Stock transport order is meant for stock transfer between storaage location within a plant  having same company code (or) with different company code.
    Stock transfers can occur at three different levels:
    Stock transfer from company code to company code
    Stock transfer from plant to plant
    From storage location to storage location (in the plant)
    G.Ganesh Kumar

Maybe you are looking for

  • No connection between  EP 6.0 and R/3 4.7c

    Hi,      We are installing EP 6.0 SP14, and Web AS and EP with SP 14 is already updated. Now we are installing BP ESS 50.4 and MSS 60.1.5.      Scenario: EP 6.0 SP 14 connected to a Backend (R/3 4.7c), by means of ITS with SSO with SAP Logon Ticket,

  • Error in Flex at the time of Value Help

    Dear All, While I am creating Value Help then this error shows if deployed. "Error in compiling swf for Flex 2 application. Consult log file for details." What should I do? Regards, Santanu

  • What's With Volume Logic Plug-In Not Working With iTunes V7. and Up

    Hello Folks. I recently updated to iTunes ve 7.0.2 and now my great Volume Logic Plug-in won't work. I downloaded the latest update and then read info on the Plantronics site about the problems with the plug-in with new itunes updates. Is anyone here

  • Email Spreadsheet format error

    Hi, i tried to send a spreadsheet creating on my ipad2 but when i choose the format of the attachement as excel it begin the convertion but just after it stops and a popup message shows: "An error occurred while creating the attachment". It's strange

  • Licensing question Project server

    Hello guys ! I have a 16 blade center with 4 virtual machines dedicated to a SharePoint 2013 Enterprise farm and 2 virtual machine for an SQL 2012 active/passive cluster. I installed Project Server 2013 on all sharepoint servers for redudancy. How ma