Help me! About look up EJB object.

I have deployed the ejb object on local PE 9(Sun Java System Application Server Platform Edition 9).
When I use the following code to have a test, I will get a correct result.
The classpath include (appserv-rt.jar) ect.
public static void main(String[] args) {
     try{
          Properties props = System.getProperties();
          Context ctx = new InitialContext(props);
          Hello h = (Hello) ctx.lookup("java:comp/env/ejb/test/Hello");
          Hello h = (Hello) ctx.lookup("ejb/test/Hello");
          System.out.println(h.sayHello());
     }catch(Exception e){
          e.printStackTrace();
The first question is that the real host ever is the localhost, whether I set the any host (props.put(Context.PROVIDER_URL,"iiop://192.46.57.78:3700");).
Why?
When I use the following code to have a test, I will get a incorrect result.
public static void main(String[] args) {
     try{
          Properties props = System.getProperties();
          props.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.cosnaming.CNCtxFactory");
          props.put(Context.PROVIDER_URL,"iiop://localhost:3700");
          Context ctx = new InitialContext(props);
          Hello h = (Hello) ctx.lookup("java:comp/env/ejb/test/Hello");
          Hello h = (Hello) ctx.lookup("ejb/test/Hello");
          System.out.println(h.sayHello());
     }catch(Exception e){
          e.printStackTrace();
The exception is :
javax.naming.NameNotFoundException [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0]
     at com.sun.jndi.cosnaming.ExceptionMapper.mapException(ExceptionMapper.java:44)
     at com.sun.jndi.cosnaming.CNCtx.callResolve(CNCtx.java:453)
     at com.sun.jndi.cosnaming.CNCtx.lookup(CNCtx.java:492)
     at com.sun.jndi.cosnaming.CNCtx.lookup(CNCtx.java:470)
     at javax.naming.InitialContext.lookup(InitialContext.java:351)
     at tests.HelloTest.main(HelloTest.java:30)
Caused by: org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0
     at org.omg.CosNaming.NamingContextPackage.NotFoundHelper.read(NotFoundHelper.java:72)
     at org.omg.CosNaming._NamingContextExtStub.resolve(_NamingContextExtStub.java:406)
     at com.sun.jndi.cosnaming.CNCtx.callResolve(CNCtx.java:440)
     ... 4 more
Why?
Please help me!
Thanks!

Sorry!
Above:
Hello h = (Hello) ctx.lookup("java:comp/env/ejb/test/Hello");
The above (Hello h = (Hello) ctx.lookup("java:comp/env/ejb/test/Hello");) have deleted in right code.

Similar Messages

  • Transaction & non-EJB objects (helper)

    hi i have a question about transactional behavior of non-EJB objects. i'm
              using
              weblogic 6.0 sp1 with ejb 2.0.
              say i have a session bean which starts a container managed transaction. and
              it calls
              out to helper class A(non-EJB), and that helper class A get a connection and
              update
              some tables. after A returns, session bean calls helper class B(non-EJB) in
              the
              same transaction. B is supposed to update some other tables but it throw an
              user
              exception. would the transaction in the session bean be rolled back? would
              it
              also roll back the changes made by helper class A?
              thanks for any help,
              z
              

    Thanks Rob!
              "Rob Woollen" <[email protected]> wrote in message
              news:[email protected]...
              > Ziqiang Xu wrote:
              >
              > > hi i have a question about transactional behavior of non-EJB objects.
              i'm
              > > using
              > > weblogic 6.0 sp1 with ejb 2.0.
              > >
              > > say i have a session bean which starts a container managed transaction.
              and
              > > it calls
              > > out to helper class A(non-EJB), and that helper class A get a connection
              and
              > > update
              > > some tables.
              >
              > You must get the JDBC connection from a TxDataSource.
              >
              > > after A returns, session bean calls helper class B(non-EJB) in
              > > the
              > > same transaction. B is supposed to update some other tables but it
              throw an
              > > user
              > > exception. would the transaction in the session bean be rolled back?
              >
              > Merely throwing an exception from a helper class will not rollback the
              > transaction.
              >
              > Within an EJB, the best way to rollback a tx is to use the
              > EJBContext.setRollbackOnly method.
              >
              > So you could do something like this:
              >
              > session_bean_method() {
              >
              > try {
              > B.foo();
              > } catch (MyException e) {
              > ctx.setRollbackOnly();
              > throw e;
              > }
              >
              > }
              >
              > > would
              > > it
              > > also roll back the changes made by helper class A?
              > >
              >
              > If they are all within a single transaction, then yes. As I mentioned
              before,
              > make sure that you use a TxDataSource for all of your JDBC Connections.
              >
              > -- Rob
              >
              > >
              > > thanks for any help,
              > >
              > > z
              >
              

  • I am looking for macbookpro mid 2010 HDD exact specs so that i can upgrade it to 1TB. PLEASE HELP ME  about OEM apple brand or which one is better.Thanks

    I am looking for macbookpro mid 2010 HDD exact specs so that i can upgrade it to 1TB. PLEASE HELP ME  about OEM apple brand or which one is better?.Thanks

    clintonfrombirmingham Your information is not correct.
    http://kb.sandisk.com/app/answers/detail/a_id/8142/~/difference-between-sata-i,- sata-ii-and-sata-iii
    I have a sata II samsung 5400 rpm and i am only able to transfer at 85 read right speed.
    On my main drive sata III ocz agility 3 ssd i get 120 mb read and 180 write.
    Neither of these come close to the 300 mb promised. So it wont matter if he got sata II or III
    The speed came from Blackmagic Disk Speed Test

  • EJB object factory

     

    Declare the factory class as a startup class. In the main() method, create a new initial context and bind a new instance of the factory class into the jndi tree under an agreed on name. Youi client code should look for the factory calss under the agreed on name.
    Hope that helps.
    Narendra Pasuparthy wrote:
    Hi Eduardo,
    Thanks for looking into my problem, I have been trying to do this thing for
    the last 2 weeks and you help comes as a new sign of life to me.
    Anyway i understand the problem better now, but i am still far away from
    having to solve it. you say something about adding the object factory to the
    JNDI tree
    What you can do is add your object factory to the jndi tree. Your >bean
    could look it up, etc.How can i do this, i presume that when you say jndi tree you ae referring to
    the JNDI tree provided by the weblogic server; right?
    If you can shed more light on how i can add my object factory to the JNDI
    tree and how i can look it up i would appreciate your help.
    Looking forward to hearing form you soon.
    Bye,
    Naren
    From: [email protected] (Eduardo Ceballos)
    To: narendra <[email protected]>
    Subject: Re: EJB object factory
    Date: Mon, 21 Aug 2000 08:42:34 -0700
    MIME-Version: 1.0
    Received: from [63.96.160.4] by hotmail.com (3.2) with ESMTP id
    MHotMailBB6A99B0002AD820F39D3F60A0049AF50; Mon Aug 21 08:45:56 2000
    Received: from san-francisco.beasys.com (san-francisco.beasys.com
    [192.168.9.10])by beamail.beasys.com (8.9.1b+Sun/8.9.1) with ESMTP id
    IAA08176for <[email protected]>; Mon, 21 Aug 2000 08:45:54 -0700 (PDT)
    Received: from ashbury.weblogic.com (ashbury.beasys.com [172.17.8.3])by
    san-francisco.beasys.com (8.9.1b+Sun/8.9.1) with ESMTP id IAA13707for
    <[email protected]>; Mon, 21 Aug 2000 08:46:05 -0700 (PDT)
    Received: from weblogic.com ([192.168.11.197]) by ashbury.weblogic.com
    (Post.Office MTA v3.5.3 release 223 ID# 0-53833U200L200S0V35)
    with ESMTP id com for <[email protected]>; Mon, 21 Aug 2000
    09:03:01 -0700
    From [email protected] Mon Aug 21 08:47:42 2000
    Message-ID: <[email protected]>
    X-Mailer: Mozilla 4.73 [en] (WinNT; I)
    X-Accept-Language: en
    Newsgroups: weblogic.developer.interest.rmi-iiop
    References: <[email protected]>
    There is no provision for a generic object factory in the public api, and
    none is supported.
    What you can do is add your object factory to the jndi tree. Your bean
    could look it up, etc. I would urge you to
    make sure that there are appropriate acls on the factory, for obvious
    security reasons.
    narendra wrote:
    My problem is that i want to invoke a service running on another APPserver form an EJB bean,
    the other app server provides some client APIwhich i can use and invokethe service. Due to the
    security restriction in EJB container i was not able to do this, theapproach i am thinking
    about is establishing an object factory to create an object of theother app server client
    class and use that from the bean.
    the weblogic server seems to handle,"javax.sql.DataSource,""javax.jms.QueueConnectionFactory,"
    "javax.jms.TopicConnectionFactory" or "java.net.URL" how can it supportgeneric object factories, since I
    have a obect factory that does not construct any of the objects usingthe weblogic supported object
    factory.
    Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com

  • Help me about tickets

    Hi . I am new to sap sd help me about sap sd
    Thanks & regards
    suresh babu.k

    Dear Suresh,
    CIN
    CIN Means Country India Version
    In Indian Taxing procedure, Excise Duty plays a vital role in manufacturing scenariou2019s. Excise related configuration is known as CIN configuration. CIN Configuration is a topic in itself.
    Some info on CIN Configuration (it may not appear as understandable below, but if you check on screen, it will be understood better)
    Country Version India comes with four pricing procedures as follows:
    JINFAC (Sales from manufacturing plants)
    JINEXP (Export sales)
    JINDEP (Sales from depots)
    JINSTK (Stock transfers )
    CIN: IMG > Logistics - General > Tax on Goods Movement > India > Basic Settings > Maintain Excise Registrations
    In this IMG activity, you maintain the data relating to your excise registrations.
    Enter each of your excise registrations, specifying a four-character code for each Excise Registration Ids
    In this activity, you maintain excise registration IDs. You create one ID for each of your business's excise registrations.
    For each excise registration in your business create a registration ID, and state:
    Which taxes the registration covers (additional excise duty, special excise duty, and cess) Fields for any taxes that are not covered will be hidden in transactions involving excise duty.
    The maximum number of items to be printed on each excise invoice
    Whether you are allowed partial CENVAT credits
    Maintain Registration ID NUMBER, Excise code number, excise registration number
    ECC Number: Specifies the organization's ECC number.
    Excise Registration Number: A number assigned to each premises or location that has registered as a manufacturer with the excise authorities.
    Every entity with an excise registration number is required to keep its own excise books.
    Excise range: Specifies the excise range in whose area the excise registration is located.
    Excise Division: Specifies the excise division in whose area the excise registration is located.
    Excise Collectorate: The code of the excise collectorate in whose area the excise registration is located.
    Indicator for confirming, AED usage Additional Excise duty Percentage.
    These are livable under the additional duties of excise act. These duties are in addition to basic excise duty and special excise duty. Example - Additional Excise duty is livable in case of textile products, tobacco and sugar.
    Similarly for SED CESS Number of Items in Excise Invoice Shows the maximum number of line items that the authorities allow per excise invoice.
    Dependencies - This information is used when you create an excise invoice in Sales and Distribution (SD) for factory sales and for other movements. This information is used to split the transfer postings' items into multiple subcontracting challans.
    Excise register set description: Description of the excise registers set.
    Partial CENVAT Credit: Indicates that the excise registration ID is allowed to credit only a portion of its input excise duty to its CENVAT account
    Dependencies - When you post a goods receipt, the system splits the input excise duty on the material into its deductible and nondeductible amounts. It posts the deductible duty to the appropriate CENVAT account, and adds the nondeductible duty to the material value.
    This information is also shown when you post the vendor's excise invoice.
    Maintain Company Code Settings.
    In this IMG activity, you maintain the data relating to your company codes.
    Document Type for CENVAT Postings.
    It controls, which document type the system uses when making CENVAT postings in Financial Accounting (FI). Here ED is document type for cenvat posting.
    Indicator for providing debit account overwriting
    Debit Account Overwrite Indicator. X - Indicates debit accounts can be overwritten. Use In excise journal voucher transaction. It provides the flexibility to the user to enter the debit account of his choice depending on the nature of transaction.
    Automatic balance Indicator - Excise year start month. The calendar month marking the beginning of the excise year. This start month represents the month for the start of the excise invoice number range. The month 04 is entered here indicating April of the calendar year as the start month for excise invoices. Any change by the Excise authorities regarding start month should be taken care of by an entry in this field and initialization.
    Excise invoice selection procedure :Excise invoice selection type. To indicate the method opted by the company for selecting the excise invoice. It can be either earliest or latest invoices that were received. Number of excise invoices to be selected Indicates the number of excise invoices that needs to be selected in the excise invoice selection.
    Days to be considered for excise invoice selection Number of days from document date for excise invoice selection.
    Example - If the value of this field is 20 and today is 28-03-97. The excise invoice selection will show the related invoices only for the period 08-03-97 to 28-03-97.
    Document type for TDS FI posting: Financial accounting document type for TDS posting.
    Document type for FI posting on Utilisation Financial accounting document type for TDS posting.
    Indicator for item level excise duty round off - This indicator is to be used for deciding whether Item level excise duty amount rounding off is required during procurement cycle. If marked 'X' then the excise duty amount will be rounded off to the nearest rupee at the Purchase order level. This will not round off the CENVAT credit to be taken. If the duty amount is less than one rupee then no rounding is done.
    Rounding off of Excise duty for outgoing excise invoice - You can round off the Excise amount to be paid during an outgoing
    Excise invoice by marking this indicator as 'X'. The rounding is done at the item level for each item where the amount is greater than 1 Rupee.
    Immediate Credit on Capital Goods - Instructs the system, when you verify a goods receipt for capital goods, to immediately post half of the input excise duty to the appropriate CENVAT accounts. The rest is posted the CENVAT on hold account, for use in the following year.
    CVD Clearing Account - Specifies which G/L account the system credits when you take a CENVAT credit on countervailing duty in the Incoming Excise Invoices transaction.
    Exchange rate type - Key representing a type of exchange rate in the system.
    You enter the exchange rate type to store different exchange rates. Example - You can use the exchange rate type to define a buying rate, selling rate, or average rate for translating foreign currency amounts. You can use the average rate for the currency translation, and the bank buying and selling rates for valuation of foreign currency amounts.
    Exchange rate type to be used for Export excise duty converts - When you are creating an Excise invoice for export sales then the exchange rate for duty calculation will be picked up using this Exchange rate type.
    Maintain Plant Settings - In this IMG activity, you maintain excise information relating to your plants.
    Plant Settings - In this activity, you maintain excise information relating to your plants.
    For each plant:
    Specify whether it is a manufacturing site or a depot.
    Assign it an excise registration ID. - You can assign the same ID to more than one plant, if required.
    Depot - Indicates that the plant in question is a depot. - Depots are required to prepare register RG 23D, and follow different procedures for goods receipt and invoice generation.
    Number of goods receipt per excise invoice.
    Multiple GR for one excise invoice, Single credit
    Multiple GR for one excise invoice, multiple credit
    Maintain Excise Groups - In this IMG activity, you define your excise groups. For each excise group, you can also control how various excise invoice transactions will work.
    Excise Groups - In this activity, you define excise groups. An excise group allows you to maintain a separate set of excise registers and excise accounts. The RG 23A, RG 23C and PLA serial numbers are created for an excise group.
    Recommendation - Under normal circumstances, excise authorities require every business to maintain only one set of excise registers and one set of accounts. But through exemption from the authorities, multiple books can be maintained.
    If your company has only one set of excise registers, then you need to maintain only one excise group.
    1. Create one excise group for each set of registers that you need to keep.
    2. Assign the excise groups to plants.
    3. Maintain whether this Excise group is for a depot or not.
    If you receive only one consignment for an Excise challan then you can leave GR's per EI as blank. If you receive multiple GR's for a given Excise challan and would like to avail multiple credits mark the GRs per EI as 'Multiple GR's for one excise invoice, multiple credit'. Alternatively if you want to avail the credit only after all the goods receipts have been made mark it as ' Multiple GR for one excise invoice, single credit'.
    4. If you want to automatically create Excise invoice during Sales cycle at the time of billing the tick the indicator 'Create EI'
    5. During depot sales if you do not want to do RG23D selection and posting separately and would like to complete RG23D selection in one step mark the indicator 'RG23D Auto post'. This will post the selected records into RG23D automatically. You cannot cancel the selection later.
    6. If the indicator 'Default GR qty' is marked system will default the Excise challan quantity on to the Goods receipt if the Excise invoice number is given in the pop-up.
    7. If the indicator 'Folio no create' is marked system will generate Folio numbers for RG23D during receipt of excise invoice into depot.
    8. 'Automatic posting' when ticked will post the Excise invoice other movements automatically along with creation in single step.
    9. 'Create Part1 for Block Stock' when marked will create a Part1 during the receipt of material into Blocked stock .
    10. 'Create Part1 for STO' when marked will create a Part1 during the receipt of material through inter plant transfers.
    11. 'Create Part1 for consumption stock' when marked will create a Part1 during the receipt of material into consumption stock. Excise Group Governs which set of excise registers a business transaction will be included in.
    Following is the relation between excise group, plant and registration. - In define excise groups in Customizing.
    Then, in transactions involving excise duty, for example, when you post a vendor's excise invoice, you specify which excise group you are using. This information tells the system which G/L accounts to post the excise to. At the end of the period, when you come to prepare your excise registers, you create different sets for each excise group.
    Indicates that the plant in question is a depot. - Depots are required to prepare register RG 23D, and follow different procedures for goods receipt and invoice generation.
    GR Per Excise Invoice
    Multiple GR for one excise invoice , Multiple credit
    Multiple GR for one excise invoice , Single Credit
    Create Excise Invoice Automatically - Instructs the system to automatically create a Sales and Distribution (SD) excise invoice immediately you create a commercial invoice or a pro forma invoice.
    The excise invoice is created in the background. - If you want to make use of this function, you must also define the default plant, excise group, and series groups in Customizing for Sales and Distribution (SD), by choosing Excise Group - Series Group Determination.
    RG23D Sales Creation and posting option - RG23D Automatic Option if selected will create Depot excise invoice by posting the selection of excise invoices in single step. If this is not selected then you need to separately do RG23D selection followed by PGI and then RG23D verification and posting. If you need automatic posting of RG23D selection then the Post Goods Issue should have been completed before running RG23D selection.
    Default excise qty in GR - If this indicator is ticked then while doing Goods Receipt using 'MB01' system will default the excise invoice quantity on to the Goods receipt document.
    Folio number for depo Posting - If this indicator is marked then while creating Excise invoice for other movements system automatically does the Verify and Post. You need not separately Post the excise invoice
    Also we can set indicator for creation of part 1 for:
    Blocked stock
    Stock transport order
    Consignment stock
    Maintain Series Group - In this IMG activity, you define the different excise series groups within your company. Series groups allow you to maintain multiple number ranges for the outgoing excise documents. Based on excise regulations and exemptions from the authorities you can maintain multiple number series for outgoing documents. But each of these series has to be declared to the excise authorities.
    Define excise series groups based on type of outgoing document
    Assign series group to excise registration ID
    If no financial postings are required for an Excise invoice in this seris group then you tick the 'No utilization' indicator.
    If the CENVAT has to be paid immediately and you need not wait for the Fort nightly payment then mark the 'Immediate Utilization' Iindicator. Example - You could define two series groups, group 001 for excise invoices, and group 002 for 57 F4 documents.
    No account postings for CENVAT in sales cycle
    No utilization Flag
    If you do not need any CENVAT utilization for an excise invoice but would like to just generate an excise invoice then you need to mark this indicator.
    If the flag is checked then system will create an Excise invoice in the given Series group but there will not be any account postings or Part2 postings.
    Immediate Utilization of CENVAT - Specifies that when you create an excise invoice, the system immediately pays the amount from CENVAT and creates the Part II entry. Such invoices will not be listed for fortnightly utilization.
    If you have both fortnightly and immediate utilization for the same excise group, the account determination within CIN IMG should point to the ED interim account.
    Account determination for immediate payment will be done exactly the same as being done for fortnightly utilization program.
    Maintain Excise Duty Indicators - In this IMG activity, you maintain the excise duty indicators.
    IMG > Logistics - General > Tax On Goods Movement > India > Basic Settings > Determination of Excise Duty > Select Tax Calculation Procedure
    In this IMG activity, you specify which tax procedure you want to use for determining excise duties and sales taxes on input materials in India.
    If you use condition-based excise determination, use a copy of the tax procedure TAXINN.
    If you use formula-based excise determination, use a copy of the tax procedure TAXINJ.
    This tax procedure also supports condition-based excise determination, so that you can work with both concurrently.
    We strongly recommend that new customers use condition-based excise determination. Note that once you have started using a tax procedure, you cannot switch to another one, otherwise you will not be able to display old documents.
    Maintain Excise Defaults - In this IMG activity, you define which tax procedure and pricing condition types are used in calculating excise taxes using formula-based excise determination.
    If you use condition-based excise determination, fill out the CVD cond. field and leave all the others blank.
    If you use formula-based excise determination, fill out all of the fields as follows:
    Enter the tax procedure and the pricing conditions that are relevant for excise tax processing.
    Specify the purchasing and sales conditions types used for basic excise duty, additional excise duty, special excise duty, and cess.
    Specify the conditions in the sales order that are used for excise rates.
    Specify the countervailing duty condition type used for import purchase orders.
    See also : SAP Library -> Logistics -> Country Versions -> Asia-Pacific -> India -> Materials Management (MM) -> Condition-Based Excise Determination and -> Formula-Based Excise Determination.
    IMG > Logistics - General > Tax On Goods Movement > India > Basic Settings > Determination of Excise Duty > Condition-Based Excise Determination
    When you enter a purchasing document, for example, a purchase order, the R/3 System automatically calculates the applicable excise duties using the condition technique.
    Features: The standard system comes with two tax calculation procedures.
    TAXINN is only supports condition-based excise determination, whereas TAXINJ supports condition-based excise determination and formula-based excise determination. Both tax procedures contain condition types that cover all of the excise duties and sales taxes applicable.
    Since the exact rates of excise duty can vary on a large number of factors, such as which vendor you purchase a material from, or which chapter ID the vendor stocks the material under, you create condition records for every sort of excise duty.
    When you come to enter a purchasing document, the system applies the excise duty at the rates you have entered in the condition records.
    Customizing: Make the settings in Customizing Basic -> India -> for Logistics u2013 General, by choosing Taxes on Goods Movements Account -> Excise Duties Using Condition Technique and u2026-> Settings Determination.
    These activities include one activity where you define a tax code for condition-based excise determination.
    Master Data - Create condition records for all excise duties that apply, and enter the tax code for condition-based excise determination in each.
    Day-to-Day Activities - When you enter a purchase order or other purchasing document, enter the tax code for condition-based excise determination in each line item. The system then calculates the excise duties using the condition records you have created.
    When the ordered materials arrive, you post the goods receipt and the excise invoice. The system posts the excise duty to the appropriate accounts for deductible input taxes when you enter the excise invoice.
    Creating Condition Records for Excise Duty
    1. In the command field, enter FV11 and choose .
    2. Enter the condition type that you want to create a condition record for and choose .
    The Key Combination dialog box appears.
    3. Select the combination of objects that you want to create the condition record for. On the dialog box, Control Code means "chapter ID." So, for example, to create a condition record for a tax that applies to a combination of country, plant, and chapter ID, select Country/Plant/Control Code.
    4. Choose.
    5. Enter data as required. - In the Tax Code field, enter the dummy tax code that you have defined.
    6. Save the condition record.
    Formula-Based Excise Determination - When you execute a business transaction involving materials that are subject to excise duty, the system automatically calculates the duty for you.
    In order for the system to be able to determine which rate of excise duty to apply, you must have maintained all the data on the Excise Rate Maintenance screen, which you can Master Data access from the SAP Easy Access screen by choosing Indirect Taxes Excise Rate Maintenance.
    You maintain the following types of data:
    Plant master data
    You assign each of your plants an excise duty indicator. You can use the same indicator for all the plants with the same excise status from a legal point of view, such as all those that are in an exempt zone. See also the information about manufacturers that are only entitled to deduct a certain portion of the duty (see
    Partial CENVAT Credit).
    Vendor master data
    For each of your vendors with the same excise status from a legal perspective, you define an excise duty indicator. You must also specify the vendor type u2013 for example, whether the vendor is a manufacturer, a depot, or a first-stage dealer. You must also stipulate if the vendor qualifies as a small-scale industry. For each permutation of plant indicator and vendor indicator, you then create a final excise duty indicator.
    Customer master data
    Similarly, you assign the same excise duty indicator to each of your customers that share the same legal excise status.
    Again, for each permutation of plant indicator and customer indicator, you then create a final excise duty indicator.
    Material master data
    each material is assigned a chapter ID.
    Excise tax rate
    for every chapter ID and final excise duty indicator, you maintain the rate of excise duty.
    If your business only qualifies for partial CENVAT credit, you must customize your system accordingly.
    Let us consider an example to illustrate how the system determines which rate of excise duty to apply to a material. Assume you are posting a sale of ball bearings to a customer. The system automatically determines the rate of excise duty as follows:
    1. Looks up the customer master data to see what status you have assigned the customer.
    Let's assume you've assigned the customer status 3.
    2. Looks up the plant master data to see what status you have assigned the plant. Similarly, your plant has status 2.
    3. The system looks up the table under Excise Indicator for Plant and Customer to see what the final excise duty indicator is for customer status 3 and plant status 2: It is 7.
    4. The system determines the chapter ID of the ball bearing for the plant.
    Letu2019s assume the chapter ID at plant for the ball bearings is 1000.01.
    5. Finally, the system looks up the table under Excise Tax Rate to see what rate of duty applies to chapter ID 1000.01 under
    status 7.
    Define Tax Code for Purchasing Documents - In this IMG activity, you define a tax code for the purposes of calculating excise duty when you enter purchasing documents. Only carry out this activity if you use condition-based excise
    determination.
    Create a new tax code, and set the tax code type to V (input tax). Do not make any other settings for it.
    Assign Tax Code to Company Codes
    In this IMG activity, assign the tax code for purchasing documents to the company codes where it will be used.
    Only carry out this activity if you use condition-based excise determination.
    Classify Condition Types - In this IMG activity, you specify which condition types you use for which sort of tax. Note that this only applies to condition types that you use with the new excise determination method. The system uses this information when you create a document from another one. For example, when you enter an incoming excise invoice from a purchase order, or when you create an outgoing excise invoice from a sales order, the system determines the various excise duties in the excise invoice using the information that you have entered here. In addition, when you create a purchasing document, the system only uses the condition types that you enter here.
    For taxes on purchases, use the condition types contained in the tax procedure.
    For taxes on sales, use the condition types contained in the pricing procedures.
    The standard system comes with sample settings for the tax calculation procedures and pricing procedures.
    Use these settings as a basis for your own.
    IMG > Logistics - General > Tax On Goods Movement > India > Account Determination
    Define G/L Accounts for Taxes - In this IMG activity, you specify which G/L accounts you will use to record which taxes.
    Requirements - You have set up G/L accounts for each of the processing keys listed below.
    Assign an account to each of the following posting keys. The accounts for VS1, VS2, and VS3 are used as clearing accounts during excise invoice verification.
    VS1 (basic excise duty)
    VS2 (additional excise duty)
    VS3 (special excise duty)
    VS5 (sales tax setoff)
    MWS (central sales tax)
    MW3 (local sales tax)
    ESA (service tax)
    ESE (service tax expense)
    Specify Excise Accounts per Excise Transaction - In this IMG activity, you specify which excise accounts (for excise duty and CENVAT) are to be posted to for the various transaction types. Enter all the accounts that are affected by each transaction type. If you use sub transaction types, enter the accounts for each sub transaction type as well.
    Transaction type UTLZ is used for determining accounts only while posting excise JVs and also if the payment of excise duty has to be done fortnightly. The fortnightly CENVAT payment utility picks up the credit side accounts from the transaction types of GRPO, EWPO, and TR6C for determining the CENVAT and PLA accounts. There is no separate transaction type for fortnightly payment.
    Example:
    Excise TT DC ind Account name
    GRPO CR CENVAT clearing account
    GRPO CR RG 23 BED account
    GRPO DR CENVAT on hld account
    Specify G/L Accounts per Excise Transaction - In this IMG activity, you assign the excise and CENVAT accounts to G/L accounts. When you come to execute the various transactions, the system determines which G/L accounts to post to by looking at the:
    Excise group
    Company code
    Chart of accounts
    Furthermore, if you want separate account determination settings within an excise group, you can also use sub transaction types.
    Requirements
    You have already:
    Defined the G/L accounts
    Defined the excise groups
    Maintained the transaction accounts
    Activities - For each excise group, assign the excise and CENVAT accounts to G/L accounts. For most businesses, one set of accounts will suffice for all transactions.
    Note : you need not remit the CENVAT to the excise department immediately, so maintain the credit account for transaction type DLFC as an excise duty interim account. This will be set off when you remit the duty. Config setting needed to be done in order to get the Excise Details Screen in Material Master.
    Even though this functionality is available in enterprise version, a small configuration step has to be made in Screen Sequences for Material Master.
    Following document helps you to do this configuration.
    Material Master à Logistics General
    1. Go to IMG Define Structure of Data Screen for each Configuring the Material master Screen Sequence.
    2. Select your screen sequence. Usually it would be 21. Select the same and click on Data Screen in the left frame.
    3. Once the data screens are exhibited, select data screen no. 15, ie. SSq. 21and Scrn 15, which is u201CForeign Trade: Import Datau201D. Select the same and click on Sub screens in the left frame.
    4. Go to the last sub screen i.e. 21-15-6 - SAPLMGD1- 0001 and select the same. Click on tab view sub screen and ensure that the sub screen is blank.
    5. Now in the last sub screen i.e. no.6 you delete SAPLMGD1 u2013 0001 and instead add SAPLJ1I_MATERIAL_MASTER and in the screen no. 2205.
    6. Save the setting.
    7. Create a Material Master and check whether in Screen Foreign Trade
    u2013 Import, Excise related sub screen appears.
    Whether you are allowed partial CENVAT credits 
    Maintain Registration ID NUMBER, Excise code number, excise registration number  
    Excise Registration Number 
    A number assigned to each premises or location that has registered as a manufacturer with the excise authorities. 
    Every entity with an excise registration number is required to keep its own excise books. 
    ECC Number 
    Specifies the organization's ECC number. 
    Excise Registration Number 
    A number assigned to each premises or location that has registered as a manufacturer with the excise authorities. 
    Every entity with an excise registration number is required to keep its own excise books. 
    Excise range: Specifies the excise range in whose area the excise registration is located. 
    Excise Division 
    Specifies the excise division in whose area the excise registration is located. 
    Excise Collectorate 
    The code of the excise collectorate in whose area the excise registration is located. 
    Indicator for confirming AED usage 
    Additional Excise Duty Percentage. These are leviable under the additional duties of excise act. These duties are in addition to basic excise duty and special excise duty. 
    Example 
    Additional Excise duty is leviable in case of textile products, tobacco and sugar. 
    Similarly for SED CESS 
    Number of Items in Excise Invoice 
    Shows the maximum number of line items that the authorities allow per excise invoice. 
    Dependencies 
    This information is used when you create an excise invoice in Sales and Distribution (SD) for factory sales and for other movements. 
    This information is used to split the transfer postings' items into multiple subcontracting challans. 
    Excise register set description 
    Description of the excise registers set. 
    Partial CENVAT Credit 
    Indicates that the excise registration ID is allowed to credit only a portion of its input excise duty to its CENVAT account. 
    Dependencies 
    When you post a goods receipt, the system splits the input excise duty on the material into its deductible and nondeductible amounts. It posts the deductible duty to the appropriate CENVAT account, and adds the nondeductible duty to the material value. 
    This information is also shown when you post the vendor's excise invoice. 
    Maintain Company Code Settings 
    Use 
    In this IMG activity; you maintain the data relating to your company codes. 
    Document Type for CENVAT Postings 
    It controls, which document type the system uses when making CENVAT postings in Financial Accounting (FI). Here ED is document type for cenvat posting. 
    Indicator for providing debit account overwriting 
    Debit Account Overwrite Indicator. X - Indicates debit accounts can be overwritten. Use In excise journal voucher transaction. It provides the flexibility to the user to enter the debit account of his choice depending on the nature of transaction. 
    Automatic balance Indicator 
    Excise year start month 
    The calendar month marking the beginning of the excise year 
    Use 
    This start month represents the month for the start of the excise invoice number range. The month 04 is entered here indicating April of the calendar year as the start month for excise invoices. Any change by the Excise authorities regarding start month should be taken care of by an entry in this field and initialization. 
    Excise invoice selection procedure 
    Excise invoice selection type. To indicate the method opted by the company for selecting the excise invoice. It can be either earliest or latest invoices that were received. 
    Number of excise invoices to be selected 
    Indicates the number of excise invoices that needs to be selected in the excise invoice selection. 
    Days to be considered for excise invoice selection 
    Number of days from document date for excise invoice selection. 
    Example 
    If the value of this field is 20 and today is 28-03-97. The excise 
    invoice selection will show the related invoices only for the 
    period 08-03-97 to 28-03-97. 
    Document type for TDS FI posting 
    Financial accounting document type for TDS posting. 
    Document type for FI posting on Utilisation 
    Financial accounting document type for TDS posting. 
    Indicator for item level excise duty round off 
    This indicator is to be used for deciding whether Item level excise duty amount rounding off is required during procurement cycle. If marked 'X' then the excise duty amount will be rounded off to the nearest rupee at the Purchase order level. This will not round off the CENVAT credit to be taken. If the duty amount is less than one rupee then no rounding is done 
    Rounding off of Excise duty for outgoing excise invoice 
    You can round off the Excise amount to be paid during an outgoing Excise invoice by marking this indicator as 'X'. The rounding is done at the item level for each item where the amount is greater than 1 Rupee. 
    Immediate Credit on Capital Goods 
    Instructs the system, when you verify a goods receipt for capital goods, to immediately post half of the input excise duty to the appropriate CENVAT accounts. 
    The rest is posted the CENVAT on hold account, for use in the following year. 
    CVD Clearing Account 
    Specifies which G/L account the system credits when you take a CENVAT credit on countervailing duty in the Incoming Excise Invoices transaction. 
    Exchange rate type 
    Key representing a type of exchange rate in the system. 
    Use 
    You enter the exchange rate type to store different exchange rates. 
    Example 
    You can use the exchange rate type to define a buying rate, selling rate, or average rate for translating foreign currency amounts. You can use the average rate for the currency translation, and the bank buying and selling rates for valuation of foreign currency amounts.  
    Exchange rate type to be used for Export excise duty converts 
    When you are creating an Excise invoice for export sales then the exchange rate for duty calculation will be picked up using this Exchange rate type. 
    Maintain Plant Settings 
    Use 
    In this IMG activity, you maintain excise information relating to your plants. 
    Plant Settings 
    In this activity, you maintain excise information relating to your plants. 
    Activities 
    For each plant: 
    ? Specify whether it is a manufacturing site or a depot. 
    ? Assign it an excise registration ID. 
    You can assign the same ID to more than one plant, if required. 
    Depot 
    Indicates that the plant in question is a depot. 
    Dependencies 
    Depots are required to prepare register RG 23D, and follow different procedures for goods receipt and invoice generation. 
    Number of goods receipt per excise invoice. 
    Multiple GR for one excise invoice, Single credit 
    Multiple GR for one excise invoice, Multiple credit 
    Maintain Excise Groups 
    Use 
    In this IMG activity, you define your excise groups. For each excise group, you can also control how various excise invoice transactions will work. 
    Excise Groups 
    In this activity, you define excise groups. An excise group allows you to maintain a separate set of excise registers and excise accounts. The RG 23A, RG 23C and PLA serial numbers are created for an excise group. 
    Recommendation 
    Under normal circumstances, excise authorities require every business to maintain only one set of excise registers and one set of accounts. But through exemption from the authorities, multiple books can be maintained. 
    If your company has only one set of excise registers, then you need to maintain only one excise group. 
    Activities 
    1. Create one excise group for each set of registers that you need to keep. 
    1. Assign the excise groups to plants. 
    2. Maintain whether this Excise group is for a depot or not. 
    3. If you receive only one consignment for an Excise challan then you can leave GR's per EI as blank. If you receive multiple GR's for a given Excise challan and would like to avail multiple credit mark the GRs per EI as 'Multiple GR's for one excise invoice, multiple credit'. Alternatively if you want to availa the credit only after all the goods receipts have been made mark it as ' Multiple GR for one excise invoice, single credit'. 
    4. If you want to automatically create Excise invoice during Sales cycle at the time of billing the tick the indicator 'Create EI' 
    5. During depot sales if you do not want to do RG23D selection and posting separately and would like to complete RG23D selection in one step mark the indicator 'RG23D Auto post'. This will post the selected records into RG23D automatically. You cannot cancel the selection later. 
    6. If the indicator 'Default GR qty' is marked system will default the Excise challan quantity on to the Goods receipt if the Excise invoice number is given in the pop-up. 
    7. If the indicator 'Folio no create' is marked system will generate Folio numbers for RG23D during receipt of excise invoice into depot. 
    8. 'Automatic posting' when ticked will post the Excise invoice other movements automatically along with creation in single step. 
    9. 'Create Part1 for Block Stock' when marked will create a Part1 during the receipt of material into Blocked stock . 
    10. 'Create Part1 for STO' when marked will create a Part1 during the receipt of material through inter plant transfers.  
    11. 'Create Part1 for consumption stock' when marked will create a Part1 during the receipt of material into consumption stock. 
    Excise Group 
    Governs which set of excise registers a business transaction will be included in. 
    Following is the relation between excise group, plant and registration. 
    Dependencies 
    In define excise groups in Customizing. 
    Then, in transactions involving excise duty, for example, when you post a vendor's excise invoice, you specify which excise group you are using. This information tells the system which G/L accounts to post the excise to. 
    At the end of the period, when you come to prepare your excise registers, you create different sets for each excise group. 
    Indicates that the plant in question is a depot. 
    Dependencies 
    Depots are required to prepare register RG 23D, and follow different procedures for goods receipt and invoice generation. 
    GR Per Excise Invoice 
    Multiple GR for one excise invoice , Multiple credit 
    Multiple GR for one excise invoice , Single Credit 
    Create Excise Invoice Automatically 
    Instructs the system to automatically create a Sales and Distribution (SD) excise invoice immediately you create a commercial invoice or a pro forma invoice. 
    The excise invoice is created in the background. 
    Dependencies 
    If you want to make use of this function, you must also define the default plant, excise group, and series groups in Customizing for Sales and Distribution (SD), by choosing Excise Group - Series Group Determination. 
    RG23D Sales Creation and posting option 
    RG23D Automatic Option if selected will create Depot excise invoice by posting the selection of excise invoices in single step.  
    If this is not selected then you need to separately do RG23D selection followed by PGI and then RG23D verification and posting.  
    If you need automatic posting of RG23D selection then the Post Goods Issue should have been completed before running RG23D selection. 
    Default excise qty in GR 
    If this indicator is ticked then while doing Goods Receipt using 'MB01' system will default the excise invoice quantity on to the Goods receipt document. 
    Folio number for depo 
    Posting 
    If this indicator is marked then while creating Excise invoice for other movements system automatically does the Verify and Post. You need not separately Post the excise invoice 
    Also we can set indicator for creation of part 1 for: 
    Blocked stock  
    Stock transport order 
    Consignment stock 
    Maintain Series Groups 
    Use 
    In this IMG activity, you define the different excise series groups within your company. Series groups allow you to maintain multiple number ranges for the outgoing excise documents. 
    Based on excise regulations and exemptions from the authorities you can maintain multiple number series for outgoing documents. But each of these series has to be declared to the excise authorities. 
    Activities 
    ? Define excise series groups based on type of outgoing document 
    ? Assign series group to excise registration ID 
    ? If no financial postings are required for an Excise invoice in this seris group then you tick the 'No utilization' indicator. 
    ? If the CENVAT has to be paid immediately and you need not wait for the Fort nightly payment then mark the 'Immediate Utilization' indicator. 
    Example 
    You could define two series groups, group 001 for excise invoices, and group 002 for 57 F4 documents. 
    No account postings for CENVAT in sales cycle 
    No utilization Flag 
    If you do not need any CENVAT utilization for an excise invoice but would like to just generate an excise invoice then you need to mark this indicator. 
    IF the flag is checked then system will create an Excise invoice in the given Series group but there will not be any account postings or Part2 postings. 
    Immediate Utilization of CENVAT 
    Specifies that when you create an excise invoice, the system immediately pays the amount from CENVAT and creates the Part II entry. Such invoices will not be listed for fortnightly utilization. 
    If you have both fortnightly and immediate utilization for the same excise group, the account determination within CIN IMG should point to the ED interim account. 
    Account determination for immediate payment will be done exactly the same as being done for fortnightly utilization program. 
    Maintain Excise Duty Indicators 
    Use 
    In this IMG activity, you maintain the excise duty indicators. 
    IMG > Logistics - General > Tax On Goods Movement > India > Basic Settings > Determination of Excise Duty > 
    Select Tax Calculation Procedure 
    Use 
    In this IMG activity, you specify which tax procedure you want to use for determining excise duties and sales taxes on input materials in India. 
    ? If you use condition-based excise determination, use a copy of the tax procedure TAXINN. 
    ? If you use formula-based excise determination, use a copy of the tax procedure TAXINJ. 
    This tax procedure also supports condition-based excise determination, so that you can work with both concurrently. 
    We strongly recommend that new customers use condition-based excise determination. Note that once you have started using a tax procedure, you cannot switch to another one, otherwise you will not be able to display old documents.  
    Maintain Excise Defaults 
    Use 
    In this IMG activity, you define which tax procedure and pricing condition types are used in calculating excise taxes using formula-based excise determination. 
    Activities 
    If you use condition-based excise determination, fill out the CVD cond. field and leave all the others blank. 
    If you use formula-based excise determination, fill out all of the fields as follows: 
    ? Enter the tax procedure and the pricing conditions that are relevant for excise tax processing. 
    ? Specify the purchasing and sales conditions types used for basic excise duty, additional excise duty, special excise duty, and cess. 
    ? Specify the conditions in the sales order that are used for excise rates. 
    ? Specify the countervailing duty condition type used for import purchase orders. 
    See also 
    SAP Library -> Logistics -> Country Versions -> Asia-Pacific -> India -> Materials Management (MM) -> Condition-Based Excise Determination and -> Formula-Based Excise Determination.  
    IMG > Logistics - General > Tax On Goods Movement > India > Basic Settings > Determination of Excise Duty > 
    Condition-Based Excise Determination  
    Use 
    When you enter a purchasing document, for example, a purchase order, the R/3 System automatically calculates the applicable excise duties using the condition technique. 
    Features 
    The standard system comes with two tax calculation procedures. TAXINN is only supports condition-based excise determination, whereas TAXINJ supports condition-based excise determination and formula-based excise determination. Both tax procedures contain condition types that cover all of the excise duties and sales taxes applicable. 
    Since the exact rates of excise duty can vary on a large number of factors, such as which vendor you purchase a material from, or which chapter ID the vendor stocks the material under, you create condition records for every sort of excise duty. 
    When you come to enter a purchasing document, the system applies the excise duty at the rates you have entered in the condition records. 
    Activities 
    Customizing 
    Make the settings in Customizing Basic? India?for Logistics - General, by choosing Taxes on Goods Movements Account? Excise Duties Using Condition Technique and ...?Settings Determination.  
    These activities include one activity where you define a tax code for condition-based excise determination. 
    Master Data 
    Create condition records for all excise duties that apply, and enter the tax code for condition-based excise determination in each. 
    Day-to-Day Activities 
    When you enter a purchase order or other purchasing document, enter the tax code for condition-based excise determination in each line item. The system then calculates the excise duties using the condition records you have created. 
    When the ordered materials arrive, you post the goods receipt and the excise invoice. The system posts the excise duty to the appropriate accounts for deductible input taxes when you enter the excise invoice. 
    Creating Condition Records for Excise Duty  
    1. In the command field, enter FV11 and choose .  
    2. Enter the condition type that you want to create a condition record for and choose .  
    The Key Combination dialog box appears. 
    3. Select the combination of objects that you want to create the condition record for.  
    On the dialog box, Control Code means "chapter ID." 
    So, for example, to create a condition record for a tax that applies to a combination of country, plant, and chapter ID, select Country/Plant/Control Code. 
    4. Choose .  
    5. Enter data as required.  
    In the Tax Code field, enter the dummy tax code that you have defined. 
    6. Save the condition record. 
    Formula-Based Excise Determination  
    Use 
    When you execute a business transaction involving materials that are subject to excise duty, the system automatically calculates the duty for you. 
    Prerequisites 
    In order for the system to be able to determine which rate of excise duty to apply, you must have maintained all the data on the Excise Rate Maintenance screen, which you can Master Data?access from the SAP Easy Access screen by choosing Indirect Taxes Excise Rate Maintenance.? 
    You maintain the following types of data: 
    ? Plant master data 
    You assign each of your plants an excise duty indicator. You can use the same indicator for all the plants with the same excise status from a legal point of view, such as all those that are in an exempt zone. 
    See also the information about manufacturers that are only entitled to deduct a certain portion of the duty (see Partial CENVAT Credit). 
    ? Vendor master data 
    For each of your vendors with the same excise status from a legal perspective, you define an excise duty indicator. You must also specify the vendor type - for example, whether the vendor is a manufacturer, a depot, or a first-stage dealer. You must also stipulate if the vendor qualifies as a small-scale industry.  
    For each permutation of plant indicator and vendor indicator, you then create a final excise duty indicator. 
    ? Customer master data 
    Similarly, you assign the same excise duty indicator to each of your customers that share the same legal excise status. 
    Again, for each permutation of plant indicator and customer indicator, you then create a final excise duty indicator. 
    ? Material master data 
    Each material is assigned a chapter ID. 
    ? Excise tax rate 
    For every chapter ID and final excise duty indicator, you maintain the rate of excise duty. 
    If your business only qualifies for partial CENVAT credit, you must customize your system accordingly.  
    Activities 
    Let us consider an example to illustrate how the system determines which rate of excise duty to apply to a material. Assume you are posting a sale of ball bearings to a customer. The system automatically determines the rate of excise duty as follows: 
    1. Looks up the customer master data to see what status you have assigned the customer.  
    Let's assume you've assigned the customer status 3. 
    2. Looks up the plant master data to see what status you have assigned the plant.  
    Similarly, your plant has status 2. 
    3. The system looks up the table under Excise Indicator for Plant and Customer to see what the final excise duty indictor is for customer status 3 and plant status 2: It is 7.  
    4. The system determines the chapter ID of the ball bearing for the plant.  
    Let's assume the chapter ID at plant for the ball bearings is 1000.01. 
    5. Finally, the system looks up the table under Excise Tax Rate to see what rate of duty applies to chapter ID 1000.01 under status 7. 
    Define Tax Code for Purchasing Documents 
    Use : In this IMG activity, you define a tax code for the purposes of calculating excise duty when you enter purchasing documents. 
    Only carry out this activity if you use condition-based excise determination. 
    Activities: Create a new tax code, and set the tax code type to V (input tax). Do not make any other settings for it. 
    Assign Tax Code to Company Codes 
    Use 
    In this IMG activity, assign the tax code for purchasing documents to the company codes where it will be used. 
    Only carry out this activity if you use condition-based excise determination. 
    Classify Condition Types 
    Use 
    In this IMG activity, you specify which condition types you use for which sort of tax. Note that this only applies to condition types that you use with the new excise determination method. 
    The system uses this information when you create a document from another one. For example, when you enter an incoming excise invoice from a purchase order, or when you create an outgoing excise invoice from a sales order, the system determines the various excise duties in the excise invoice using the information that you have entered here. 
    In addition, when you create a purchasing document, the system only uses the condition types that you enter here. 
    ? For taxes on purchases, use the condition types contained in the tax procedure. 
    ? For taxes on sales, use the condition types contained in the pricing procedures. 
    Standard settings 
    The standard system comes with sample settings for the tax calculation procedures and pricing procedures. 
    Use these settings as a basis for your own. 
    IMG > Logistics - General > Tax On Goods Movement > India > Account Determination 
    Define G/L Accounts for Taxes 
    Use 
    In this IMG activity, you specify which G/L accounts you will use to record which taxes. 
    Requirements 
    You have set up G/L accounts for each of the processing keys listed below. 
    Activities 
    Assign an account to each of the following posting keys. The accounts for VS1, VS2, and VS3 are used as clearing accounts during excise invoice verification. 
    ? VS1 (basic excise duty) 
    ? VS2 (additional excise duty) 
    ? VS3 (special excise duty) 
    ? VS5 (sales tax setoff) 
    ? MWS (central sales tax) 
    ? MW3 (local sales tax) 
    ? ESA (service tax) 
    ? ESE (service tax expense) 
    Specify Excise Accounts per Excise Transaction 
    Use 
    In this IMG activity, you specify which excise accounts (for excise duty and CENVAT) are to be posted to for the various transaction types. Enter all the accounts that are affected by each transaction type. 
    If you use subtransaction types, enter the accounts for each subtransaction type as well. 
    Activities 
    Transaction type UTLZ is used for determining accounts only while posting excise JVs and also if the payment of excise duty has to be done fortnightly. 
    The fortnightly CENVAT payment utility picks up the credit side accounts from the transaction types of GRPO, EWPO, and TR6C for determining the CENVAT and PLA accounts. There is no separate transaction type for fortnightly payment. 
    Example 
    Excise TT DC ind Account name 
    GRPO CR CENVAT clearing account 
    GRPO CR RG 23 BED account 
    GRPO DR CENVAT on hld account 
    Specify G/L Accounts per Excise Transaction 
    Use 
    In this IMG activity, you assign the excise and CENVAT accounts to G/L accounts. 
    When you come to execute the various transactions, the system determines which G/L accounts to post to by looking at the: 
    ? Excise group 
    ? Company code 
    ? Chart of accounts 
    Furthermore, if you want separate account determination settings within an excise group, you can also use sub transaction types.  
    Requirements 
    You have already: 
    ? Defined the G/L accounts 
    ? Defined the excise groups 
    ? Maintained the transaction accounts 
    Activities 
    For each excise group, assign the excise and CENVAT accounts to G/L accounts. For most businesses, one set of accounts will suffice for alltransactions. 
    Note 
    You need not remit the CENVAT to the excise department immediately, so maintain the credit account for transaction type DLFC as an excise duty interim account. This will be set off when you remit the duty. 
    Config setting needed to be done in order to get the Excise Details Screen in Material Master. 
    Even though this functionality is available in enterprise version, a small config step has to be made in Screen Sequences for Material Master. 
    Following document helps you to do this configuration. 
    ? Material Master ? Logistics General ?1. Go to IMG Define Structure of Data Screen for each?Configuring the Material master Screen Sequence. 
    2. Select your screen sequence. Usually it would be 21. Select the same and click on Data Screen in the left frame. 
    3. Once the data screens are exhibited, select data screen no. 15, ie. SSq. 21and Scrn 15, which is "Foreign Trade: Import Data". Select the same and click on Subscreens in the left frame. 
    4. Go to the last sub screen i.e. 21-15-6 - SAPLMGD1- 0001 and select the same. Click on tab view subscreen and ensure that the subscreen is blank. 
    5. Now in the last sub screen i.e. no.6 you delete SAPLMGD1 - 0001 and instead add SAPLJ1I_MATERIAL_MASTER and in the screen no. 2205. 
    6. Save the setting. 
    7. Cre

  • PL/SQL: ORA-04052: error occurred when looking up remote object.

    Hi All,
    I'm getting the following error message while executing a PL/SQL Block.
    PL/SQL: ORA-04052: error occurred when looking up remote object UPLDUSER.filestatushistory@FTS
    ORA-00604: error occurred at recursive SQL level 1
    ORA-03106: fatal two-task communication protocol error
    ORA-02063: preceding line from FTSStatement
    declare
    v_coun number;
    begin
    select count(*) into v_coun
    from updluser.filestatushistory@fts;
    end;Back ground of the situation as follows,
    My DataBase version 10.2.0.3 DB Name :DB1
    Table Owner : UPLDUSER
    Table Name : FILESTATUSHISTORY
    I have a report user on the same database and I have grant all on the above table to report user
    Report User : RPT_FTS
    SQL> GRANT ALL ON FILESTATUSHISTORY_V TO RPT_FTS;Now Please find the below database details where I'm getting subjected error.
    Database version : 9.2.0.8
    DB Name : DB2
    User Name : RPT_REPORTS
    I Have create a dblink from RPT_REPORTS to RPT_FTS on DB1 and the dblink works fine. But getting the above error while running it.
    but When I do the same other 10.2.0.3 db , the above PL/SQL block works fine without any problem.
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    Now the strange about this is that I have Created a new table on DB1 db like below;
    SQL> CREATE TABLE UPLDUSER.ABC AS SELECT * FROM FILESTATUSHISTORY;and retry my code on DB2 (9.2.0.8) after changing the table to ABC and it worked. Now I don't know whats wrong with a original table(FILESTATUSHISTORY).
    To over come the problem and a work-a-round method I create a view on the DB1 (RPT_FTS) like the below
    SQL> CREATE VIEW FILESTATUSHISTORY AS SELECT * FROM UPLDUSER.FILESTATUSHISTORY;and was able to run the PL/SQL block Remotely.
    Just wants To know what whould have been the cause for this .
    Cheers
    Kanchana

    Hi Kanchana,
    Perhaps following link of google search has answer to your query
    ORA-04052. The search result contains some useful articles whose URLs I shan't post in the forums.
    HTH!
    *009*

  • Would Photoshop help improve the look of my video? [was: New to this]

    Not sure if I already posted this but would photoshop help imporve the look of my video?
    http://www.youtube.com/watch?v=n94-fqYPHWc

    I agree with Mylenium. Premiere Elements would be a better program for the post-production.
    As for shooting, I would use a background, as those wall plates/outlets really draw the eye. A nice piece of dark grey, non-glossy fabric, like perhaps a velvet, could be taped over the wall, behind your subject. If possible, move the subject a bit farther from any background.
    Do not be afraid of composing the subject more tightly, so that one sees more of them, and less background. Even with a "talking head" shot, you can get much tighter with the framing.
    I would also go for a bit more controlled lighting on your subject. Even placing a white card, or sheet to one side, just to fill in the face, would be better. Just keep it out of the coverage of the camera. A piece of foamcore, or Gator-foam, would work well. Angle it to fill that side of the subject's face.
    The audio was recorded in a fairly "hard," or "live" environment. If the mic is camera-mounted, think about hanging some soft fabric, in a V, behind the camera and operator. The camera would be in the apex of the V. A few quilts would work fine. That should help remove the slight echo of the room, and "soften" the sound a bit.
    Good luck, and hope those ideas help.
    Hunt

  • Finding an EJB object. Web clients vs. Java clients

    From what I've read this is the process for a web client to find an EJB object: the client uses JDNI to find a reference to the EJBHome interface and then it uses the create method from this interface which makes the container to begin to work, creating an instance of the implementation class and an instance of the EJBObject interface, and returning a reference to the EJBObject, which will be used by the client to call the methods.
    Are there any differences if the client is a java application and not a web client?

    The Java Client talk to the server with random ports
    not 80. Gives me a headache. _*why?
    There's no need to get headaches about it, in fact no need to worry about it at all.
    Just have the JNDI services available so you can do the lookup (which might require opening a port (or more than one) on the firewall, but that's it.
    And that's no different between a standalone client and a web application client. Both need to do that JNDI lookup.

  • Help me about Searching for a Substring within a String

    Hello everybody,
    I have a problem like this:
    Assume i type a sentence from keyboard: "I want to play football"
    And computer will look for the word "football" to see if this word is in that sentence.
    In this case, computer found it.
    That is it ! Could anybody help me about this ?
    Thank you very much in advance.
    still_learn

    Use the String.indexOf() method:
    String original = "I want to play football";
    int result = original.indexOf("football");
    if (result != -1)
    System.out.println("computer found it");
    If the word "football" is in the original String, the indexOf() method will return the index of the word. If it does not find the word "football", it will return a value of -1. The String API is full of useful methods.
    fitz

  • Hi plz help me about Illustrator CS5

    i wanted to know how i turn off my pdf compatibility in Illustrator CS5. i m using the middle east version of CS5. when i m going to save my arabic font it is giving error cannot save the file as the font could not be embedded because of licensing restriction plz turn off your pdf compatibility and then try again.
    plz help me about this error how i solve this error and i can save this file with font.

    Even if you could uncheck the PDF compatibility option--I don't have the Middle Eastern version so cannot look for it--no one would be able to read the PDF except those with the exact font installed on their system.
    Can you use a font that allows embedding?
    Take care, Mike

  • About Exceptions in business object

    Hi all,
    could anyone please brief me about exceptions in business objects and how can we create them their.
    i have tried to search also  but haven't found any satisfactory solution.
    regards
    Abhay

    Exception in business objects are baiscally 3 types :Temporary, Application and system exception.
    Temporary exception do not send the work item(running program)into error they can be retried later. while both Application and system exception send the work item into error.
    you can make your own exception also in swo1 there when you go to exception tab -->press create button
    and then u have to give exception no. say 1001, Application area say z001 and message type say 004 i.e.
    message for invalide date. now exception will be created and then save it.
    In se37 in function module (FM) also u can create exceptions and that FM can be used according to your requirnment in your business object. for eg. In FM BAPI_PO_RELEASE you can see ( in se37)  different exceptions are used. similarly you can make if you are using any function module in your business object.
    i hope this information will be helpful for u.
    Regards
    saurabh

  • ORA-04052: error occurred when looking up remote object SYS.DBMS_UTILITY@..

    Hello,
    I'm trying to import data van 10XE version to new 11XE version over db_link.
    When using the method I run into following error:
    ORA-04052: error occurred when looking up remote object SYS.DBMS_UTILITY@<<db_link_name>>
    This seems to be a bug in 10.2.0.1 fixed in later 10.2 versions, according to the database general forum. "upgrade to newer version"
    But how do i fix this bug in 10XE? Or is the only way around to use the 'old-fashioned' way of exporting data from 10XE to a file, transfer the file and import it in 11XE?
    Best regards,
    Jan.

    No, you cannot apply a patch to XE. Basically the XE internal code is the same as for any other edition. That means is there a bug, you have it in XE,too. To get patches you need a licence for metalink/My Oracle Support. But even you would have one, it wouldn't help you, because Oracle does not provide patches for XE.
    That's the 'price' you have to pay for this free edition.
    Werner

  • ORA-04052: error occurred when looking up remote object SYS.DBMS_SNAPSHOT

    Hello everyone,
    When I tried to create a materialized view with refresh fast mode, I encountered following error message.
    The MV log has been created on my_table like this:
    create materialized view log on my_table
    tablespace data3
    with rowid, sequence
    including new values;
    The database link has been created like this:
    CREATE PUBLIC DATABASE LINK my_db
    CONNECT TO myname
    IDENTIFIED BY mypassword
    USING 'my_db';
    Could anybody please let me know why I can not create MV with refresh fast? What I did wrong?
    Thanks in advance!!!
    MYDB>select count(*) from my_table@my_db;
    COUNT(*)
    5
    Elapsed: 00:00:00.01
    MYDB>create materialized view my_mv
    2 tablespace data4
    3 build immediate
    4 refresh fast with rowid
    5 as
    6 select * from my_table@my_db
    select * from my_table@my_db
    ERROR at line 6:
    ORA-04052: error occurred when looking up remote object SYS.DBMS_SNAPSHOT@my_db
    ORA-00604: error occurred at recursive SQL level 2
    ORA-06544: PL/SQL: internal error, arguments: [55916], [], [], [], [], [], [], []
    ORA-06553: PLS-801: internal error [55916]
    ORA-02063: preceding 2 lines from my_db
    Elapsed: 00:00:00.29
    MYDB>create materialized view my_mv
    2 tablespace data4
    3 build immediate
    4 as
    5 select * from my_table@my_db;
    Materialized view created.
    Elapsed: 00:00:00.20

    No, you cannot apply a patch to XE. Basically the XE internal code is the same as for any other edition. That means is there a bug, you have it in XE,too. To get patches you need a licence for metalink/My Oracle Support. But even you would have one, it wouldn't help you, because Oracle does not provide patches for XE.
    That's the 'price' you have to pay for this free edition.
    Werner

  • Help! About the pae kernel

    I wanna to compile the pae kernel from AUR, but the size of /tmp is only 1.6GB. So i failed.
    Anyone to help?

    *headdesk*
    Then don't compile it in /tmp
    http://www.catb.org/esr/faqs/smart-questions.html
    EDIT: clarkok, I'd like to clarify why I will not be providing any further assistance.  Some of these are rules on this forum, others should just be common sense on how to interact with others, all of them will ensure you get the help you are looking for.
    1) Putting "Help!" in your title is presumptious and borderline rude which means many users will already be a bit offput before they open this thread.
    2) Posting a question that has clear and well documented answers when you have clearly done none of your own research means you value your own time more than anyone else's.  Valuing your own time more than mine is fine, just don't flaunt that fact when you are *asking* for help.
    3) When you are given an answer, you should not immediately ask "how to do that", this is why I posted the link I did: read it.
    4) If you are going to ask a follow up question, ask it in the forums, not in a private email.  I have no need for a pen pal.  While I have chosen to share my email through the forum, I'd expect other users to be more sensible about when it is appropriate to use it.
    EDIT 2: as you are new I'll offer suggestions that may get you back on the right track.
    1) Read the makepkg wiki and/or man page.
    2) I suspect you are not actually using makepkg, but rather something like yaourt; don't.
    3) Don't leave other users to guess and suspect - provide this information clearly.
    4) All this, and other helpful points, can be found in the link above.  Again, read it.
    Last edited by Trilby (2013-02-03 12:46:28)

  • ORA-04052: error occurred when looking up remote object REPADMIN.SYS@CEL2.W

    Hi,
    on 10gR2 , on WIN 2003 server :
    C:\>sqlplus repadmin/***@CEL2.WORLD
    SQL*Plus: Release 10.2.0.4.0 - Production on Tue Jun 22 09:54:18 2010
    Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
    Connected to:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing optionsAnd then :
    CONNECT repadmin/******@CEL1.WORLD
    BEGIN
       DBMS_REPCAT.ADD_MASTER_DATABASE (
          gname => 'REPG',
          master => 'CEL2.WORLD',
          use_existing_objects => TRUE,
          copy_rows => FALSE,
          propagation_mode => 'ASYNCHRONOUS');
    END;
    BEGIN
    ERROR at line 1:
    ORA-04052: error occurred when looking up remote object [email protected]
    ORA-00604: error occurred at recursive SQL level 2
    ORA-12545: Connect failed because target host or object does not exist
    ORA-06512: at "SYS.DBMS_REPCAT_UTL", line 4271
    ORA-06512: at "SYS.DBMS_REPCAT_MAS", line 2156
    ORA-06512: at "SYS.DBMS_REPCAT", line 146
    ORA-06512: at line 2Thank for help.

    Thank you. I think it is a problem with dB_LINK.
    SQL> select db_link from dba_db_links;
    DB_LINK
    CEL2.WORLD
    CEL2.WORLD
    SQL> select count(*) from [email protected];
    select count(*) from [email protected]
    ERROR at line 1:
    ORA-12505: TNS:listener does not currently know of SID given in connect
    descriptor
    SQL> select count(*) from SCOTT.EMP@CEL2;
    select count(*) from SCOTT.EMP@CEL2
    ERROR at line 1:
    ORA-02019: connection description for remote database not foundI can not see how to correct it ?
    Thanks.

Maybe you are looking for

  • Row filter on Interactive Report via URL parameter

    Hi, I've searched the forum but can't find a concise answer. Is it possible to pass a parameter (p_X) from one page to another via the url and then use p_X to act as a row filter in an Interactive report? Thanks for the help Joel

  • Blob dictates duplicate items in details section-based on supression

    I was orginally having issues with my supression on this.  I think I have it figured out. But.. I have parts that I request that sometimes have drawing with them.  I created a table in Access with 3 columns - number, .bitmap., nameof drawing I brough

  • Help:escape hatches in Java

    Hello, Could somebody help me to understand what is the definition of "Escape hatch" in Java? and what are them? I really not clear with them. and google didn't provide any useful info about it. Thank you very much!

  • ERROR: authenticateHTTPConnection: bad peer on RAC enviroment

    Hi, In my RAC enviroment which has two nodes, I installed the agent with cluster mode. The installation is successful and the two nodes has been added to GC. But only one node is correctly and send info to repository. For the other node, though it ap

  • Duplicate photoshop cc & 2014

    I installed Adobe Photoshop CC 2014. I then removed Adobe Photoshop CC from my Applications folder into the Trash (I'm on OS X). That usually enough to uninstall an app. CC is still reporting multiple versions installed. I would like to remove from C