EJB:What is a Business Interface ?

Hello,
I am using netbeans 5.5 and creating a stateless bean.
I have the following files in my enterprise application:
ConverterBean.java: This is my Bean.
ConverterRemote.java: This is my Remote Interface.
ConverterRemoteBusiness.java: Business Interface ??? .. never heard of it before..Netbeans created this one automatically.
ConverterRemoteHome.java: This is my Home Interface.
Help me out ..here.

newark wrote:
[http://java.sun.com/javaee/5/docs/tutorial/doc/bnbnc.html]
Search that page for business interfaceSuppose we have MulletBean. Its business in the front, party in the back. But hows does the EJB architecture capture this?

Similar Messages

  • What is the business processflow in sap xi ?

    hi experts send me xi business flow.
    Hi Experts
    Give me the answers for this questions
    what is the business processflow in sap xi ?.
    where we can implement sap xi ?,
    what is the prasent sap implemented compnay  ladscapes in sap xi ?
    what are the different technical systems are there in the  landscape. (please send me the examples ).
    What is your file size  and how many records are there in your file ? which idoc your using ? what is business requirment for that senario ? in your project how many interfaces are developd? (Expample plase ) what is your role on the project ?
    Edited by: g.praveen kumar on May 29, 2008 5:45 PM

    what is the business processflow in sap xi ?.
    Check this link:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f79be190-0201-0010-96b9-f00ef2ac00d
    Understanding message flow in XI
    /people/siva.maranani/blog/2005/05/25/understanding-message-flow-in-xi
    what are the different technical systems are there in the landscape.
    The technical system describes the physical view and the business system the logical view, respectively.
    So in most cases you must define both but while a technical system can only link to one WEB AS, more than one business systems can link to the same technical system.
    Tech System - Holds the tech details like installation no, db instance.
    Technical Systems are of following types:
    Technical systems are application systems that are installed in your system landscape. An example of an application system is a Customer Relationship Management (CRM) server. In the SLD, there are five types of technical systems:
    1.)WEBas java,
    2.)Standalone JAVA
    3.)Third party
    4.)Web as ABAP
    1) Web AS Java
    Web AS Java systems consist of one or more instances and each instance is installed on a separate host. An instance itself consists of cluster nodes that can communicate with each other.
    2.)Standalone Java
    Standalone Java technical systems are standalone Java applications that are installed in a computer system from an administration perspective. They can also be installed as an operating system service or as a daemon
    Web AS java belongs to the NetWeaver Comes with both ABAP and Java, Standalone instread comes separate from the netWeaver.
    3) Third party technical sytem
    It can be any of the technical sytem. let us say if you want to send a file to R/3, here the file reside in your local system. for that you can define your local system as a third party technical system.
    All those machines that comes under non sap, belongs to the third party.
    4.) Web AS ABAP technical systems, ranging from any SAP system to an APO server or CRM server, are based on the same Basis Component (BC), which includes the ABAP interpreter, ABAP Dictionary, ABAP Workbench, and so on. A dedicated database, which stores most of the data of the BC and the application components, is associated with the system.
    Also refer : http://help.sap.com/saphelp_nw70/helpdata/en/24/8fa93e08503614e10000000a114084/content.htm
    What is your file size and how many records are there in your file ? which idoc your using ?
    The file size that your server can process depends on various different aspects like the server hardware sizing, total available memory form both Java and ABAP side, the kind of interfacing you are trying to achieve, if your interface needs a complex mapping etc. Although there is no correct picture on theoritical Max file size, it will depend on the specifics of your landscape.
    I personally feel that, processing a 2 GB file is not a good idea as the message when converted to XML its size multiplies atleast 3.5 times to 7 times, which gets persisted at various stages of logging that the system does. You may want to consider other options like splitting the messages into smaller chunks, having no or minimal mapping and configuring the recordset per message property.
    Personally in one of the implementations we have had to process a Max file size of 350MB which gets processed once a month and that too during non-peak working hours.
    SAP Network Blog: SAP XI acting as a (huge) file mover
    /people/alessandro.guarneri/blog/2007/02/21/sap-xi-acting-as-a-huge-file-mover
    SAP Network Blog: Night Mare-Processing huge files in SAP XI
    /people/sravya.talanki2/blog/2005/11/29/night-mare-processing-huge-files-in-sap-xi
    Selecting an IDOC depends on your requirement.
    example: if it is purchase order then the idoc would be orders.orders05
    if it is invoice,idoc would be invoic.invoic02.
    Reward points if this helps
    Regards
    Pragathi.
    Edited by: Pragathi on May 29, 2008 7:00 PM

  • No business interface, component interface or web service endpoint interface found for Session Bean SessionEJB

    hi ,
    i am just using EJb in my Application
    just created an SessionBean and with Local interface in it i am getting this wierd exception with weblogic NetBeans and eclipse also
    weblogic.ejb.container.compliance.ComplianceException: No business interface, component interface or web service endpoint interface found for Session Bean SessionEJB
    weblogic.ejb.container.compliance.ComplianceException: No business interface, component interface or web service endpoint interface found for Session Bean SessionEJB
        at weblogic.ejb.container.compliance.SessionBeanClassChecker.checkInterfacesExist(SessionBeanClassChecker.java:177)
        at weblogic.ejb.container.compliance.Ejb30SessionBeanClassChecker.checkInterfacesExist(Ejb30SessionBeanClassChecker.java:27)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at weblogic.ejb.container.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:331)
        at weblogic.ejb.container.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:280)
        at weblogic.ejb.container.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:789)
        at weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:222)
        at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:461)
        at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:428)
        at weblogic.ejb.container.deployer.EJBDeployer.runEJBC(EJBDeployer.java:437)
        at weblogic.ejb.container.deployer.EJBDeployer.compileJar(EJBDeployer.java:795)
        at weblogic.ejb.container.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:683)
        at weblogic.ejb.container.deployer.EJBDeployer.prepare(EJBDeployer.java:1254)
        at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:442)
        at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
        at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
        at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)
        at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:45)
        at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:613)
        at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
        at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:184)
        at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:58)
        at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
        at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:207)
        at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)
        at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
        at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
        at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
        at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
        at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
        at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
        at weblogic.ejb.container.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:321)
        at weblogic.ejb.container.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:280)
        at weblogic.ejb.container.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:789)
        at weblogic.ejb.container.ejbc.EJBCompiler.doCompile(EJBCompiler.java:222)
        at weblogic.ejb.container.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:461)
        Truncated. see log file for complete stacktrace
    >

    Hi Rajendar,
    I think the problem with having empty interfaces, or interfaces without methods for EJBs, is that they don't really make  "sense". After deploying your EJB, a client application will use JNDI or dependency injection to access your EJB.  So in your case it will look something like this
    @EJB
        mytestSSBLocal myejb; //(In this case we are using the local interface)
    In the second step, you will want to do something will your EJB, but since mytestSSBLocal doesn't define any methods, there is nothing you can do with your ejb.
    The Exception is telling you that weblogic couldn't find a complaint interface for your EJB.
    best regards, Nicolas

  • What is an XML INTERFACE on BOXIR2/R3

    What is an XML-Interface on Business Objects?
    What are the advantages of Xml Interface?
    When it will be usefull?
    How it is different for webi-Interface?
    Edited by: mail raaz on May 20, 2009 6:15 PM

    Hi Denis,
    Yesterday our administrator asked me, he would like to install BO XIR3 application on XML-Interface enven i did not understand his intention.
    Please let me know if you have any inputs regarding on the same.
    I think,Infoview and web content is same as webi-interface... 
    I will wait for your early response.........

  • What is data base interface and the role it will play while retrieving data

    What is data base interface and the role it will play while retrieving data.

    Hi,
       check out the following link.
    http://help.sap.com/saphelp_nw04s/helpdata/en/97/68d64260752a78e10000000a155106/frameset.htm
    it says:
    Database Interface
    Interface to the database of the NetWeaver AS ABAP that is integrated in the ABAP-runtime environment. The statements of Open SQL and Native SQL access the database using the database interface. The database interface is responsible for data transport between business layer and persistence layer, automatic client handling, and SAP buffering.
    hope it helps.
    Regards,
    kinshuk

  • Implement an business interface in a bean

    Is it true that when specifing a number of business interfaces for a bean class with an annotation (@Remote) it not require that the bean class implement the interfaces ??
    it sounds weird to me..
    if it is possible , then where is the implementation of the interfaces?
    thanks in advanced.

    If your bean doesn't implement the business interface, you'll need to use annotations (@Remote on the session bean class) or the deployment descriptor to let the container know what the business interfaces are used by the session bean.
    For example,
    // BusinessIF1.java
    package myejbs;
    public interface BusinessIF1 { public void doSomething(); }
    // BusinessIF2.java
    package myejbs;
    public interface BusinessIF2 { public void doSomethingElse{}; }
    // MySessionBean.java
    package myejbs;
    @Remote({BusinessIF1.class, BusinessIF2.class})
    @Stateless
    public class MySessionBean {
    public void doSomething();
    public void doSomethingElse();
    }This isn't recommended, though. You'll lose a compile-time check to make sure that all of your business methods are implemented. You can catch this if you use Sun's verifier tool, though.

  • EJB3 Stateful Sessionbean how to implement multi business interfaces?

    Hi All,
    I met up some issue, can't make the session bean implement 2 business interfaces? Please kindly throw me some light! thanks
    Business sessionbean
    @Stateful
    @ConversationScoped
    @Named
    @Local( { IWizard.class, IRegisterWizard.class })
    public class RegisterWizard extends WizardBean {
    @Local
    public interface IWizard extends Serializable {
            public String back();
            public boolean hasBack();
            public boolean hasNext();
            public String next();
            public String abort();
    @Local
    public interface IRegisterWizard{
            public String submit();
    }error message of glassfish3 below:
    Caused by: java.lang.IllegalArgumentException: Not enough type information to resolve ejb for  ejb name class wizard.RegisterWizard
            at org.glassfish.weld.services.EjbServicesImpl.resolveEjb(EjbServicesImpl.java:121)
            at org.jboss.weld.bean.SessionBean.createReference(SessionBean.java:422)
            at org.jboss.weld.bean.proxy.EnterpriseBeanProxyMethodHandler.<init>(EnterpriseBeanProxyMethodHandler.java:76)
            at org.jboss.weld.bean.SessionBean.create(SessionBean.java:298)
            ... 53 more

    There does appear to be a bug in the handling of the bean with multiple business interfaces. I filed an issue for it :
    https://glassfish.dev.java.net/issues/show_bug.cgi?id=11826. The inheritance is a separate issue. Are you getting the same error or a different one after applying @LocalBean.

  • Business interface class count (EjbObject)

    Hi,
    Can Ejb have more than just one EjbHome based class (business interface)
    Thanks,

    You mean you have two component interfaces "InterfaceA" and "InterfaceB" and you want one ejb to implement both of them? Yeah, just created a third interface that extends both InterfaceA and InterfaceB and use that for your interface.
    cheers
    dim

  • What is a Business Process Repository and where do we get it in SAP?

    Hi,
    What is a Business Process Repository and where do we get it in SAP?

    Hi,
    Here is an another way to look at the BPR-Business Process Repository delivered by SAP.
    1. Add the Web Dynpro application Business Process Repository (BPR) to your Favorites:
    2. Choose  Favorites  Add Other Objects  Web Dynpro Application  in the SAP initial screen.
    3. Enter SM_BPR_OVERVIEW in the field Web Dynpro Application.
    4. Enter a description like ex. SAP BPR
    5. Save your changes.
    6. Now Call the saved - Web Dynpro application SM_BPR_OVERVIEW
    7. You can see the BPR in a new browser window.
    This info is available in SAP Help on Solution Manager.
    Hope this helps.
    Kathir

  • What are the business scenarios used in plastic industry

    Hi Experts,
    Could you guys please tell me what are the business scenarios (in sap sd) i should use while implementing in plastic industry (as if someone already worked on implementation project at plastic industry).....
    As per my knowledge i would use:
    MTS
    Batch management
    Third party etc....
    but in addition to these (if anyone already worked on the implementation project in plastic industry...then what are the business scenario used for......please suggest.....)
    If have any idea please suggest........ would be a great help.......
    Thank you in advance...........

    it depends which part of the value chain you are working at e.g. your company is B2B, supplying ingredients to Plastic industry manufacturer or you sell to wholesellers.
    Below are the processes you - may - do in Plastic industry -
    - Inter-company stock transfer
    - Subcontracting
    - Contracts
    - QM inspection during delivery process
    If you require business scenario descriptions (in brief) for the above processes, then please convey.
    Edited by: Typewriter on Jul 11, 2011 11:30 AM

  • What is a "Abstract Interface" ?

    According to JavaDoc, <code>HttpSession</code> is described as
    public abstract interface HttpSession.
    What is an "abstract interface" ?

    All interface's are implicitly abstract so declaring an interface abstract is a bit pointless.

  • What's a Business Process, really?

    Hello,
    in the thread BPX? A Techno functional Consultant? suggested to me her weblog <a href="/people/marilyn.pratt/blog/2006/07/27/what-is-a-business-process-really's a Business Process, Really?</a> for some clues, and added it's now <i>the time to start a thread and expand</i> about this topic.
    Effectively there are some helpful definitions in the Wiki FAQ page. Nevertheless I think a discussion about the concept of Business Process is absolutely worth. So your contribution is welcome!
    Cheers, Davide

    a business process is a series of steps that are undertaken to achieve a goal. 
    Analysing BPs is like looking at a fractal. As you zoom in there is more detail that contains more processes. 
    eg car company
    Shareholder view -  build car, ship car, sell car - build car - cost?  time?, ship car - cost? time?, sell car - price?
    Factory forman view - materials in on time?, assemble time? six sigma?, quality check six sigma?, test passs rate?,
    So a BP has a series of steps...so BPX job is to asks "can any of those steps be automated AND what's is the saving on automating the steps"
    A good BPX
    1.  Finds the broad areas that are the biggest cost to an organisation - ie talks to some high level people looks at the accounts due dilligence type stuff...
    2. Analyses processes - ie produces Visio process flows of what workers do (the skill here is getting the processes mapped out at the correct level - not to high not too low).  Rate the steps in the process for variance across the organisation.  How many times will this process be run...which steps require a human intelligence (ie hard to automate)...which steps can you augment/speed up with computer logic...which steps can you replace with computer logic...which steps are best left to humans...
    3. Review processes with the busniess and score them in terms of greatest value. 
    4. Pick your SAP tool that best fits the process step and implement the process, test and roll out -
    Personally I think the BPX role is not often somthing you're going to find in an individual.  Small teams of 2-4 people working very closely with different skill strength areas are going to be successful in this area

  • What is a business package?

    What does the business package contain?

    Hi Anwesa
    The detailed info about Business Package Content,Usage,Installing,Transporting,De-installing can be found in the below links.
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/b6/a303406a953471e10000000a1550b0/frameset.htm">BusinessAdminstration</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/80/71e342ae307576e10000000a1550b0/frameset.htm">BP</a>
    You can find an overview of all business packages on the SAP Developer Network (SDN) in the Portal Content Portfolio
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/contentportfolio">https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/developerareas/contentportfolio</a>
    Hope it gave u a clear idea abt BPs
    Thanks,
    Swathi
    p.s points are welcome:-)

  • What is a Business Process?

    What is a Business Process?
    According to me it Depends upon client Requirements. ir Inq-Qt-Order-Del-Billing.
    Correct me If I am wrong.

    hi
    Businesss Process : any activity or event which takes under business can be termed as business process..
    ====
    Inquiry -> Quotation ->Sales Order ->Delivery ->Invoice -> Return -> Credit memo
    Transaction Codes
    VA01 Create Sales/Returns Order
    VA02 Change Order
    VA03 Display Sales Order
    VA11 Create Inquiry
    VA12 Change Inquiry
    VA13 Display Inquiry
    VA21 Create Quotation
    VA22 Change Quotation
    VA23 Display Quotation
    VA41 Create Contract
    VA41 Change Contract
    VA43 Display Contract
    VF01 Create Billing Document
    VF02 Change Billing Document
    VF03 Display Billing Document
    VF11 Cancel Billing Document
    VF21 Create Invoice List
    VF22 Change Invoice List
    VF22 Display Invoice List
    VK11 Maintain Pricing
    VK15 Create Condition Records(Transaction used to enter multiple sales conditions)
    VL01N Create Delivery
    VL02N Change Delivery
    VL03N Display Delivery
    Inquiry
    quotation
    contrancts and Scheduling agreements
    (Value contract or quantity contract)
    Sales order
    Delivery - Pick - pack - shipment
    Post goods issue
    Billing - release to accounting
    [Check the document flow in table VBFA ]
    Inquiry - A customer’s request to a company that they provide a quotation or sales information without obligation. An inquiry can relate to materials or services, conditions and if necessary delivery dates. The sales area that accepts the inquiry becomes responsible for further processing.
    Quotation - A quotation presents the customer with a legally binding offer for delivering a product or providing a service within certain fixed conditions. This offer is legally binding for the company within a specified time period. A sales area can reply to a customer inquiry with a customer quotation or use it to refer to a business partner contact.
    Sales Order - Request from a customer to a company to deliver a defined quantity of products or provide a service at a certain time.
    The sales area that accepts the inquiry is responsible for completing the agreement.
    Create Delivery:a. Picking - The picking process involves taking goods from a storage location and staging the right quantity in a picking area where the goods will be prepared for shipping.
    b. Packing - Packing is part of delivery- and shipment processing. When you process a delivery, you can select delivery items for packing and assign them to handling units (HUs).
    c. Goods Issue - As soon as the goods leave the company, the shipping business activity is finished. This is illustrated using goods issue for outbound deliveries.
    Billing - Billing represents the final processing stage for a business transaction in Sales and Distribution. Information on billing is available at every stage of order processing and delivery processing.
    ====
    say for example below are some of the important business processes...
    Free goods deetermination,
    BOM processing,
    Material listing and Exclusion,
    Material determination,
    Outline agreements,
    Special sales order.
    Free Goods Determination (FG)
    Inclusive: - Giving a free item of same material is called inclusive.
    Maintaining condition records for inclusive: -
    Logistics
    Sales and Distribution
    Master data
    Conditions
    Free Goods
    VBN1 – Create
    Enter the discount type [NA00] (Customer/Material)
    Material: - enter the material, which we are giving free item.
    Min quantity: - Enter the minimum quantity for which the customer how to place the order to get the free goods. [10]
    From: - The free goods quantity specifies the amount for which free goods are granted in the sales documents. [10]
    Unit of measure: - pc, kg, and cm….
    Are free goods: - specifies how many materials we are giving as free [1]
    Calculation rule: - specify pro rata basis
    Free Goods: - specify [1] inclusive rebate with item generation
    Exclusive: - Giving a free item of different material is called exclusive.
    Maintaining condition records for exclusive: -
    Logistics
    Sales and Distribution
    Master data
    Conditions
    Free Goods
    VBN1 – Create
    Enter the discount type NA00
    Select the button exclusive
    Enter the material, min quantity, for, unit of measure, additional free goods.
    Additional free goods: - specifies how many additional materials we are giving as free.
    Calculation Rule: - pro rata 1
    Additional material free good: - Specifies the other material, which we are giving as free.
    M-11, 10, 10, 1, pro rata, 2, m-10 save.
    Note: - In exclusive we can also enter the same material as free item.
    Note: - inclusive takes 10 as 9+1 & Exclusive takes 10 as 10 + 1.
    The free goods concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Free Goods
    Condition technique for free goods
    Maintain condition tables [V/N2]
    Maintain Access Sequences
    Maintain Condition Types
    Maintain Pricing Procedures
    Activate Free Goods determination [V/N6]
    We need to assign the procedure to the combination of Sales Organisation, Distribution Channel, division, Document Pricing Procedure, Customer Pricing Procedure.
    BOM (Bills of Material)
    The item category group of a BOM item must be either “ERLA /LUMF.”
    Defining BOM: -
    Logistics
    Sales and Distribution
    Master Data
    Products
    Bills of Material
    Bill of Material
    Material BOM
    CS01 – Create.
    Enter the Material
    Enter the Plant
    BOM usage [5] Sales and Distribution
    Enter the component & 0.
    In the component field enter the materials, which constitutes of the main material and enter the corresponding quantity.
    For the BOM to be exploded in the sales document the following setting has to be done.
    1) When the item Category group is “ERLA”, the item category of the BOM item is “TAQ”. In the definition of “TAQ” we need to take the value “A” Explodes single level BOM in the field structure scope.
    2) If the item Category group is “LUMF”, the item category of the BOM item is “TAP”. In the definition of which the same above setting has to be done.
    I) If the item category group is “ERLA”, it will bill the main item but not the components. For this the following setting has to be done.
    The item category of the BOM item is “TAQ”, which is made relevant for pricing and item category of the components is “TAE”, which is relevant for pricing.
    II) Item category group is “LUMF” bills components but not the main item. For this the following setting has to be done.
    The item category of the main item is “TAP”, which is not relevant for pricing and item category of the components is “TAN”, which is relevant for pricing.
    S & D, Sales, Assign item category group
    Sales Doc Type Item Group USA Higher Level Item Item Category
    OR ERLA -
    TAQ
    OR ERLA -
    TAQ TAE
    OR LUMF -
    TAP
    OR LUMF -
    TAP TAN
    Inter Company&#61672;IV  Sales
    Material Listing and Exclusion
    Material listing: - whatever the materials that are placed in listing for a customer he can access those materials only.
    Maintaining Records for listing: -
    Logistics
    Sales and Distribution
    Products
    Listing / Exclusion
    VB01 – Create
    Enter the Listing type A001and select the key combination.
    Enter the customer and place the required materials in listing and save it.
    Material Exclusion: -
    Maintaining Records for Exclusion: -
    Logistics
    Sales and Distribution
    Products
    Listing / Exclusion
    VB01 – Create
    Enter the exclusion type B001
    Place the required materials in exclusion.
    Note: - Exclusion is given preference over listing.
    This concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Listing / Exclusion
    Sl. No. Listing Exclusion
    1 Customer / Material Customer / Material
    2 A – 1 A – 2
    3 A001 B001
    4 A002 B002
    Step 1: - Maintain condition tables for listing / Exclusion [OV06]
    Step 2: - Maintain Access sequences for listing / exclusion
    Step 3: - Maintain listing / exclusion types.
    Step 4: - Procedures for maintaining listing / exclusion
    Step 5: - Activate listing / exclusion by sales document [OV04]
    Material Determination: - Substituting one product with other product is called material determination.
    Maintaining the records for Material Determination: -
    SPRO
    Logistics
    Sales and Distribution
    Master data
    Products
    Material Determination
    VB11 – Create.
    Enter the determination type [A001] (Material Entered).
    Material Entered: - Here enter the original material which has to be substituted.
    Material: - Enter the material with which we want to substitute the main material.
    Reason for Substitution: - specifies the reason why the system automatically carried out material substitution.
    To enter multiple materials as substitution select the icon alternative materials.
    This concept is based on condition technique.
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Maintain prerequisites for material determination.
    Create condition tables [OV16]
    Maintain access sequences
    Define condition types
    Maintain procedure
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Assign procedures to sales document types [OV14]
    Defining the reason for substitution: -
    SPRO
    Sales and Distribution
    Basic Functions
    Material Determination
    Define substitution reasons [OVRQ]
    Go to new entries and define
    Substitution reason: - Specify the substitution reason [0001]
    Description: - Advertising campaign
    Entry: - If we check this field the system prints the name or number of the original material on the corresponding output.
    Warning: - If we check this field the system displays a warning message before substituting the material.
    Strategy: - Controls whether the product selection should occur automatically in the background or whether the alternative materials should be offered for a selection in dialog box.
    Out come: - Controls whether the out come of product selection should replace the original entry or whether it should be recorded as a sub item of the original entry.
    OUTLINE AGREEMENTS
    1) Scheduling Agreements: - It’s an outline agreement with the customer containing the delivery dates and the quantities. These are entered as schedule lines in the scheduling agreement.
    We can create the schedule lines when we create the scheduling agreement or we can create them later.
    We fulfill a scheduling agreement by creating the deliveries in the schedule as they become due.
    Creating a Scheduling Agreement: -
    Logistics
    Sales and Distribution
    Sales
    Scheduling Agreement
    VA31 – Create
    Scheduling Agreement type “DS”
    2) Contracts: - These are the outline customer agreements that display when the materials or services are sold within a certain time period.
    a) Quantity Contracts: - It’s an agreement that your customer will order a certain quantity of a product from the company during a specified period.
    The contract contains basic quantity and price information but does not specify delivery dates or quantities.
    b) Value Contracts: - It’s a contractual agreement with a customer that contains the materials or services that they may receive within a time period and “Up to a target value”.
    A value contract can contain certain materials or a group of materials. [Assortment Module]
    c) Service Contracts: - It’s an agreement that contains the conditions for offering a certain service to the customer. We can manage rental and maintenance contracts in the standard R/3 system.
    A service contract contains validity dates cancellation conditions price agreements and the information on the possible follow up action.
    d) Master contracts: - It’s a document in which we can group contracts together as lower level contracts. The master contract contains the general terms, which apply for all lower level contracts.
    Creating Contracts: -
    SPRO
    Sales and Distribution
    Sales
    Contract
    VA41 – Create
    Contract Types: -
    Master Contract&#61672;GK
    Quantity&#61672;NMS  Contract
    Value Contract&#61672;ZWK1
    Value Contract General&#61672;WK1
    &#61672;WK2  Material relevant value contract
    Service and Maintain&#61672;SC  contract
    SPECIAL SALES ORDERS
    Cash Sale: - It’s an order type which we use, when the customer orders picks up the goods and pays for the goods immediately the delivery is processed as soon as the order has been entered and the billing is related to the order.
    Creating Cash sale: -
    VA01
    Order type “CS” or “BV” and everything is same as sales order
    Item Category – BVN
    Note: - In BVN the field “Credit Active” is not checked.
    Note: - when we save the cash sale document the system will automatically create the delivery document. For this the following customizing setting has to be done.
    In the definition of the document type CS we need to take the value “X” [Create delivery immediately if the quantity conformed for today] in the field “Immediate Delivery”.
    Rush Order: - In the rush order transaction the goods are delivered on the same day as the order is placed.
    When we save the rush order document the delivery is automatically created and billing is related to delivery.
    Creating Rush Order: -
    VA01
    Document type “RO”
    Item Category “TAN”
    Note: - For the delivery to be automatically created the following setting has
    to be done.
    In the definition of document type “RO” take the value “X” in the field “Immediate Delivery”
    Reward if Useful
    Thanx & Regards.
    Naren..

  • What is ECC6.0 and what are the business benefits by upgrading ?

    what are the Business Benefits of upgrading SAP R/3 4.7 to ECC6.0 , can some one explain in brief..?
    Thanks and Regards,

    Hi,
      Refer to about ecc 6.0.
    Regards
    Bala

Maybe you are looking for

  • Location of compiled java files

    Where are the compiled java files for jsps? Sometimes I get jsp errors in the log files like: D:\jsrv\my\WEB-INF\_tmp_war_myserver_myserver_my\jsp_servlet\_mypage\_cancelmembership.java:105: ')' expected However, the _cancelmembership.java file does

  • HDMI issue on Qosmio F60-111

    Dear all I have a strange problem with my laptop HDMI port. I've searched a lot, read the user manual, tried every solution available online and yet was not able to solve the problem. I connected the HDMI cable between the laptop and LG LCD screen wh

  • Can't open iPhoto 11 images in ACR

    Just switched from iPhoto 9 to 11 and now can't discover how to open images in ACR as the "show file" option has gone by-by in this version.  Is there a way to open up an image in ACR from this version? Thanks, ed

  • Unable to open .txt files because I "don't have permission"

    I've had this problem on and off for the last month, but now it seems that every .txt file on my computer is affected. When I attempt to open a text file I get the notification that I don't have permission. I've gone into "Get Info" and checked that

  • USPS return to sender, address unknown? (aka Where's my ship file?)

    I'm running through the SOA demo. I made an order for <$500 to check out the USPS shipment file adapter. In researching on where I should look for the resultant ship file, I see in USPSShipment.wsdl that the directory is hard-coded to C:\Temp. Hmmm,