Doubts in CAS

Hi Experts
I have some doubts in CAS (may be stupid ones)
             1. How can I populate the Tables created in Dictionary?
             2. Can I use this perspective to create applications which is not Cross Application
             3. Can I use this even is there is no workflow?
             4. How can I transport my deployed application to a different server?
Please answer my questions.
Regards
Aparnna

Hi,
You only have to write minimal code (in Java) in the Application service operations in CAF project.
You can create a CAF Core project either locally or NWDI based. NWDI means Netweaver development Infrastrructure which is a separate installation to manage all your non-ABAP based SAP projects and development objects. Refer these links for CAF project development using NWDI:
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b5b0876a-0b01-0010-9489-e6039d1a3efe">How To Develop a CAF Application Using NWDI</a>
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b537816a-0b01-0010-dc87-bae526b84015">Installation Cookbook: Configure CAF / GP on NWDI 7.00</a>
You can also convert local DC project to NWDI DC project:
<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3e479a6a-0b01-0010-62bd-dcfe09c67c41">How To Convert Local CAF DC into NWDI DCs</a>
Thanks,
Dipankar

Similar Messages

  • Doubt in case when statement

    hi gems...
    i have a case when statement in a select clause...there are total three conditions in the case when statemnt.
    now my question is if all theconditions gets matched, then what will happen???
    is only first condition gets executed and rest two will be ignored or the third condition will overwrite the previous two???
    please help...thanks in advance...

    Hello
    This isn't very difficult to test....
    select
         CASE
              WHEN 1=1 THEN
                1
              WHEN 1=1 THEN
                2
              WHEN 1=1 THEN
                3
         END c
    FROM
         dual
             C
             1
    1 row selected.It wil return the first match.
    David

  • Doubt in case statement  in sql

    hiii guruz
    i am writing a code in HR schema for case its like this it works fine as i want it to
    select commission_pct ,
    case
    when commission_pct is null
    then 'null'
    else 'not null' end "comm"
    from employees
    but when i write+
    select commission_pct ,
    case commission_pct
    when null then 'null'
    else 'its not null'
    end "chk"
    from employees
    the o/p that i get is only in every field
    its not null
    why is it not showing
    *'null'*
    as it was supposed to show it
    thks

    oracle 10g
    using sql *plus                                                                                                                                                                                                                                   

  • Doubt in case statement

    in my rpd i got two columns a and b
    both have the below mentioned logic
    cloumn A : PREIOD <= 20 THEN 'No' ELSE 'Yes' END
    column B: PREIOD >20 THEN ‘Yes’ ELSE ‘No’ END
    what is the diffrence between these two logic can any one help me with a small example please

    no diffrence as such.Both will populate same values.what is your requirement?
    cloumn A : PREIOD <= 20 THEN 'No' ELSE 'Yes' END It simply states that when value of column period is <=20 then 'No' will be populated for column A and for rest of the values 'Yes' will be populated for column A
    column B: PREIOD >20 THEN ‘Yes’ ELSE ‘No’ ENDIt simply states that when value of column period is >20 then 'Yes' will be populated in column B and for rest of the values 'No' will be populated for column B
    For further help see the help file.Go to functions Answres and see the case when decription.
    Regards,
    Sandeep
    Edited by: Sandeep Saini on 25-Nov-2010 00:46

  • Doubt in case of Down payment made

    Dear Experts,
    My client is doing a Downpayment against a PO for Asset wherein I had config  the asset class for Downpayment transation type 15 in SPRO
    But I am not understanding what General Ledger Account I should give for Down payment in AO90 as the Advances can be booked for Domestic as well as Foreign Vendors
    Please reply for this doubt
    Regards
    Radhika J

    Thanks for your reply prakashcw!!!
    Report is showing all configuration as correct...
    1) I have done entry in F-48 and checked the status in the program you have mentioned...
    It comes up with the error
    "Withholding tax amount exceeds total bank line item amounts.
    Message no. 7Q320"
    Though the entry is:
    Vendor A/c Dr.    60
    To bank                54
    To TDS                   6
    2) Invoice Entry of Rs100 @10% TDS
    Entry:
    vendor  CR     V0           90.00-
    Expenses DR  V0          100.00
    TDS                                10.00-
                    1     Vendor No.          IA            ZF                    10.00       INR
    Final Withholding Tax Amount                                                          10.00 INR
    3) For the Invoice cleared on the
    39 1110020    Vendor             60.00-
    26 1110020      Vendor            54.00
    40 2541301      TDS                 6.00
            2       vendor no.            AA            PF                     0.00       INR
    Final Withholding Tax Amount                                                           0.00 INR
    4) When making the final payment to the vendor system is doing this entry
    001 50  Bank         26.00-
    002 38  Vendor           54.00-
    003 25  Vendor          90.00
    004 50  TDS           10.00-
    That means system is calculating the TDS at the time we are making the final payment.
    Please suggest what shall I do in order to rectify the problem.
    Thanks and Regards
    Nitin

  • Doubt regarding SAP Certification.

    Hi Experts,
    Iam new to this forum as well as SAP.
    I have 3 years of experience in Microsoft ERP. So can i go for sap certification without any coaching in siemens.
    Please suggest me the way to get the certification in my own.
    I will be thankful if any one suggest me the links for applying directly for the exam.
    Thank you.

    Hi
    Last time I checked with Siemens, they were very strict on the policy of ONLY SAP related work experience of atleast 2 years ONLY with a SAP customer / partner.
    I doubt your case is such. Still, as mentioned before, go through some threads on this forum and also contact the SAP Education partners for more information. No one can be more accurate than them.
    All the best !!
    Regards
    Z

  • ERS field in Purchase Order Line detail (Invoice Tab)

    Hi ... I was trying to figure out the priorities for ERS field in Purchase order ...
    What i could simulate is ...
    Case 1
    In case Vendor master has ERS = YES but in info record ( for vendor and material) NO ERS is defined.
    Then ERS field will get appeared in PO LINE detail with value NO (not set)
    Case 2
    In case Vendor master has ERS = No but in info record  (for vendor and material)  ERS is set.( NO ERS = not set)
    Then ERS field will not get appeared in PO LINE detail
    Case 3
    In case Vendor master has ERS = YES and in info record  (for vendor and material)  ERS is set.( NO ERS = not set)
    Then ERS field will get appeared in PO LINE detail with ERS = YES
    Here I am doubtful about case 2 .... I believe info record should always have priority over vendor , but system is not behaving as per expectation.
    Could u pls tell me the exact conditions when ERS field will not appeared and if appeared from where it will pick the default values in PO LINE details
    Regards
    SANDEEP

    the info record has precedence.
    The bad thing is, that this field is , contrary to other field that appear in vendor and info record,  has a  negative meaning.
    ERS field name in vendor is  auto eval GR settlement,
    while in info record it is : No ERS.
    lets do an example:
    V=vendor
    I = Info record
    P = purchase order
    X = box selected
    N = box not selected
    so we can have this 4 cases:
    VIP
    XNX
    XXN
    NXN
    NNN
    The 3rd  case NXN does not really make any sense.

  • Issue with lock file in Oracle 10g app server - MDB not running

    Hi,
    I have Oracle 10g & MQ 6 on my laptop. I generated JNDI bindings for app server-MQ by giving ip address of my machine first. Then i changed it to "localhost" & generated new set of .bindings file.
    With this new set i am able to send messages from my program to a queue. I also have an MDB which should listen to the same queue.
    However now my mdb is not listening to the queue & i suspect it is due to host address change, - because each time i start the server, i see a lock file created "OracleASRouter_store.lock" - under j2ee\home\persistance. And below is the content of the same -
    "O10.1.4.245:/C:/Program Files/Oracle/oc4j_extended_101330/j2ee/home/persistence/"
    As per few suggestions on this site, I deleted this file & restated app server, deleted whole content of persistance folder, restarted app server. But each time i see this file created and also see the ip address in log.xml under j2ee\home\log\oc4j
    Error message in this log.xml file is
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2007-09-19T11:22:35.265-04:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>j2ee</COMPONENT_ID>
    <MSG_ID>J2EE EJB-02009</MSG_ID>
    <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>IFLEXNY-EXT99</HOST_ID>
    <HOST_NWADDR>10.1.4.245</HOST_NWADDR>
    <MODULE_ID>ejb.runtime</MODULE_ID>
    <THREAD_ID>10</THREAD_ID>
    <USER_ID>chetanmi</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.1.4.245:65858:1190215355296:0</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>[STGMQ:STGMQEJB:TestMDB] Unexpected exception by JMS provider: javax.jms.MessageEOFException: initializeConnection.</MSG_TEXT>
    <SUPPL_DETAIL><![CDATA[javax.jms.MessageEOFException: initializeConnection
         at com.evermind.server.jms.JMSUtils.make(JMSUtils.java:1075)
         at com.evermind.server.jms.JMSUtils.toJMSException(JMSUtils.java:1155)
         at com.evermind.server.jms.TCPJMSRemoteServer.initializeConnection(TCPJMSRemoteServer.java:154)
         at com.evermind.server.jms.TCPJMSRemoteServer.initializeConnection(TCPJMSRemoteServer.java:110)
         at com.evermind.server.jms.TCPJMSRemoteServer.<init>(TCPJMSRemoteServer.java:68)
         at com.evermind.server.jms.EvermindConnection.<init>(EvermindConnection.java:122)
         at com.evermind.server.jms.EvermindQueueConnection.<init>(EvermindQueueConnection.java:70)
         at com.evermind.server.jms.EvermindQueueConnectionFactory.unprivileged_createQueueConnection(EvermindQueueConnectionFactory.java:101)
         at com.evermind.server.jms.EvermindQueueConnectionFactory.access$000(EvermindQueueConnectionFactory.java:44)
         at com.evermind.server.jms.EvermindQueueConnectionFactory$1.execute(EvermindQueueConnectionFactory.java:81)
         at com.evermind.server.jms.InContainerProxy.doSecureOp(InContainerProxy.java:157)
         at com.evermind.server.jms.EvermindQueueConnectionFactory.createQueueConnection(EvermindQueueConnectionFactory.java:78)
         at com.evermind.server.jms.EvermindQueueConnectionFactory.createQueueConnection(EvermindQueueConnectionFactory.java:69)
         at com.evermind.server.ejb.MessageDrivenConsumer.createNonXAResources(MessageDrivenConsumer.java:567)
         at com.evermind.server.ejb.MessageDrivenConsumer.initializeJMSResources(MessageDrivenConsumer.java:491)
         at com.evermind.server.ejb.MessageDrivenConsumer.processMessages(MessageDrivenConsumer.java:208)
         at com.evermind.server.ejb.MessageDrivenConsumer.run(MessageDrivenConsumer.java:169)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.io.EOFException
         at java.io.DataInputStream.readInt(DataInputStream.java:358)
         at com.evermind.server.jms.JMSRemoteServer.readCheck(JMSRemoteServer.java:678)
         at com.evermind.server.jms.JMSRemoteServer.readProtocol(JMSRemoteServer.java:696)
         at com.evermind.server.jms.TCPJMSRemoteServer.initializeConnection(TCPJMSRemoteServer.java:134)
         ... 16 more
    ]]></SUPPL_DETAIL>
    </PAYLOAD>
    </MESSAGE>
    <MESSAGE>
    <HEADER>
    <TSTZ_ORIGINATING>2007-09-19T11:22:35.312-04:00</TSTZ_ORIGINATING>
    <COMPONENT_ID>j2ee</COMPONENT_ID>
    <MSG_ID>J2EE EJB-02014</MSG_ID>
    <MSG_TYPE TYPE="WARNING"></MSG_TYPE>
    <MSG_LEVEL>1</MSG_LEVEL>
    <HOST_ID>IFLEXNY-EXT99</HOST_ID>
    <HOST_NWADDR>10.1.4.245</HOST_NWADDR>
    <MODULE_ID>ejb.runtime</MODULE_ID>
    <THREAD_ID>10</THREAD_ID>
    <USER_ID>chetanmi</USER_ID>
    </HEADER>
    <CORRELATION_DATA>
    <EXEC_CONTEXT_ID><UNIQUE_ID>10.1.4.245:65858:1190215355296:0</UNIQUE_ID><SEQ>0</SEQ></EXEC_CONTEXT_ID>
    </CORRELATION_DATA>
    <PAYLOAD>
    <MSG_TEXT>[STGMQ:STGMQEJB:TestMDB] All message consumer threads have terminated due to provider errors, stopping MDB.</MSG_TEXT>
    </PAYLOAD>
    </MESSAGE>
    And my MDB is NOT WORKING. Please let me know how to deal with this.
    Your suggestions would be much appreciated.
    Regard,
    Chetan

    Line # 127 is creating a new application object using ApplicationFactory.
    ApplicationFactory aFactory =
    (ApplicationFactory) FactoryFinder.getFactory(
    FactoryFinder.APPLICATION_FACTORY);
    application = aFactory.getApplication();
    The only way that can throw a null pointer is when aFactory is NULL. I really doubt this case because, the same thing is doen in init() of FacesServlet. If it had failed there, the exception should have occured during server startup.
    This leaves me more and more confused....I am desperate for some help now :((
    Ramesh

  • Customer ageing report

    Dear All,
    I checked in SCN and did not find answer for my query so posting here.
    This is with reference to customer ageing report,
    we are developing z report for customer ageing since we could not get customer specific report either through standard transaction or FDI4/FDI0 level.
    So, we are developing Z report for customer ageing.
    My doubt is, case where Customer is also a vendor
    in BSID table we can get customer open item balances. which means  due and not due balances. This is clear.
    but how to bring Net off  balances (customer open items - vendor open items)  into ageing report like (0-30, 31-60, 61-90, 91-120 & >120).
    Kindly share the ideas to get net off balances into ageing.
    also let me know how would I confirm that my zreport showing the correct values.
    Thanks in advance.
    Regards,
    Ganesh

    In simple terminology ageing analysis is
    Listing of amounts due to the business (by debtors) by splitting them into different categories based on how old the debts are.
    In SAP you could view the Ageing reports of Debtors in the easy access. The path being
    Financial Accounting-aAccounts Receivable-Information System-Reports for Accounts ReceivableAccounting-Customer Balances
    Thanks & Regards
    phaneendra

  • I have PS 4,5,and 6 installed on my Macbook Pro as well as Lightroom 4 and 5. Can I remove PS 4 and 5 and LR 4?  PS 4 is the total install and PS 5 and 6 are upgrades. LR 4 is the full package with LR an upgrade.

    I have PS 4,5,and 6 installed on my Macbook Pro as well as Lightroom 4 and 5. Can I remove PS 4 and 5 and LR 4? PS 4 is the total install and PS 5 and 6 are upgrades. LR 4 is the full package with LR an upgrade.
    I need space!

    First let me disabuse of a misconception:  All Adobe upgrades are FULL installers.  Whether you buy them as upgrades or new versions does not make an iota of difference.  The upgrade installers do not need to find a prior version installed, they just prompt you for the old serial number as well as the old one, and they do not rely on the old version in the least.
    Second, the time to uninstall an older version is BEFORE upgrading to a newer one.  Otherwise, the uninstaller from the older versions will mess up with your new install.  There are a gazillion files that are named the same and in the same locations as the new one.
    Your best bet now is to uninstall ALL the Photoshop versions you have installed, including the newest one, one by one, then run the Adobe CS Cleaner Tool, then run Repair Permissions from Apple's Desk Utility, and finally re-install the latest version.
    The other alternative, if your boot HD is large enough (very doubtful in case of a laptop like a Mac Book), is to leave all versions on it.
    Your choice.

  • Return statement in exception and consequences

    Hi,
    Can any one give me the explanation for my doubt?
    Case 1:
    I am having some code throwing some exception lets say arithematic exception in my try block.
    I caught it in the catch block and at last I am having one finally?
    as per normal order try block next catch block and at last finally will execute.
    I execute the above code by putting a return statement inside catch block.I got the same order of execution irrespective of return statement inside catch?
    What is the significance of return inside catch?
    Case 2:
    Lets take the scenario.
    class MyException
         public static void main(String[] args)
              int i=1,j=0;
              try
                   try
                   System.out.println("the value is: "+(i/j));
                   System.out.println("Inside try block");
                   catch(ArithmeticException e)
                   System.out.println("hi in ame");
                   //return;
              finally
              System.out.println("inner finally");
                                            System.out.println("outer try");
              catch(Exception e)
                             e.printStackTrace();
                   System.out.println("in exception");
              finally
                   System.out.println("plz wait");
    If return statement is there inside the inner try and catch the code out of inside outer try not getting executed Why So?
    Any clarifications?
    Thanking you,
    Murthy.

    First, please format your code as per http://forum.java.sun.com/features.jsp#Formatting
    I'm not sure what part you don't understand.
    .    public static void main(String[] args) {
    .        try {
    .            try {
    .                throw new ArithmeticException();
    .                System.out.println("Inside try block"); // #1
    .            catch(ArithmeticException e) {
    .                System.out.println("hi in ame"); // #2
    .                return;
    .            finally {
    .                System.out.println("inner finally"); // #3
    .            System.out.println("outer try"); // #4
    .        catch(Exception e) {
    .            System.out.println("in exception"); // #5
    .        finally {
    .            System.out.println("plz wait"); // #6
    .    }#1 -- You won't get here because you throw AME.
    #2 -- You will get here because you caught the AME you just threw.
    #3 -- You will get here because it's a finally
    #4 -- You won't get here. I think that this is what you're asking about: Why don't we get here? Because we've already done 'return' and this line is NOT inside a finally. The only things that can get executed after a return are finally blocks.
    #5 -- You won't get here because you already caught the AME and didn't rethrow it or any other exception.
    #6 -- You will get here because it's a finally.
    Once you do a return, the only code you can execute before exiting the method are finally blocks. First the one corresponding to the try/cathc block where your return is, then the finally for the try/catch that encloses that one, and so on outward. The code between one finally and the next (#4 here) is NOT executed.
    If you still have a question, please try to clarify exactly what behavior you don't understand.
    Don't return from inside t/c/f.

  • Queue or array which is better?

    I need a array of clusters to be stored for which the length is not defined. I will update, Add new element to it.
    Array or queue can be used to store the clusters. Which one would be better to use in terms of memory usage, fast execution and other performance parameters.
    I have some other doubts also. 
    Consider an array of 8 elements. When an new element is added to the array using 'insert into array', 
    whether a new copy of 9 elements will be created? or 9th element will be linked after the 8th element (like linked lists)? or something else happens?
    If a new copy is created, what happens to old 8 elements in the memory, whether that memory will be freed or kept as such?
    The same doubt in case of queue also...
    Thanks in advance.. 
    Solved!
    Go to Solution.

    In your case, you want to use a queue. 
    An array is stored in RAM in consecutive memory locations. When increasing the size of the array, the data structure is increased in size and often entirely moved to a place where it can all fit. If you are resizing an array inside a fairly fast loop, the performance hit would be noticeable.
    A Queue is able to place individual elements in their own address chunks in RAM and is much more performance-friendly.
    - Cheers, Ed

  • IDOC-File : Service interface is not picking.

    I am doing IDOC to File scenario, in Integration Engine level it was picking the different "service interface"
    Ex: It was picking MAT_Sender_SI instead DBM_Sender_ SI.
    What could be the reason?
    Thanks in advance.

    Hi Kasi,
    I have a doubt in case of IDoc sender u need not create SI for outbound you can use the Idoc name directly.
    Hope i haven't understood it wrong.
    Hope this helps to configure:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e07dcaa0-a92b-2a10-3a96-b3d942bd1539?overridelayout=true
    thanks and regards,
    Praveen T

  • Apps schema

    consider the situation and clear my doubt
    in case if i perform the export of the apps schema (logical backup) and after performing the schema level export of the apps schema,iam dropping the apps schema.
    now i am creating the apps schema and restroing the contents of the apps schema from the dumpfile which i exported.
    now my question is ::::: whether the apps schema will have normal functionality (or) is there any things i have to do after restroing the apps schema by importing the objects of the dumpfile into the apps schema
    please clear my doubt considering the situation i said here

    Hi,
    now my question is ::::: whether the apps schema will have normal functionality (or) is there any things i have to do after restroing the apps schema by importing the objects of the dumpfile into the apps schemaPartial export/import is not support -- See this thread for similar discussion.
    Datapump Export/Import for Refreshing ERP test from production
    Datapump Export/Import for Refreshing  ERP test from production
    Regards,
    Hussein

  • Collective conversion of planned order to one production order

    Dear all,
    1. I have N number of pld ord for same material so i need to convert as production order with cumulative quantity.
    Because to reduce  Issing and confirming and receiving of number of production orders.
    2. I need to create Number of production order with diffferent material numbers  in one screen with different production order number.
    Because per day i need to create more number of production order with different material number. If i create one by one it will consume more time as well as its not practical possible for our business scenario.
    Pls let me know any standards are available in SAP.
    Regards,
    S.Suresh.

    Dear Suresh,
    You can convert Planned Orders into Production order collectively as a mass maintanance in CO41 Tcode.
    Revert if any doubt in case using above tcode.
    Further if you wish to have one production order against multiple planned orders it is not possible as per Standard SAP.
    You can convert to each planned order into individual production order not to single production order.
    If you wish clubbed production order then better you use Individual / Collective Indicator  as
    2     Collective requirements only
    Then you will get cumulative planned orders only against each material and you can convert all of them cumulatively to production orders in CO41 as a mass maintanance.
    Hope your problem resolves.
    Regards,
    Tejas
    Regards,
    Tejas

Maybe you are looking for

  • Is a Samsung TX-P2734 TV compatible with AppleTV?

    Is the Samsung TV model # TX-P2734 compatible with appleTV system? The online appleTV manual lists the TV picture quality (Enhanced definition or Hi-Def) and the resolution qualities that it is compatible with, but the Samsung TV manual I have does n

  • Logging Issue

    Hi Gurus, I am getting follwing message on my development environment it just hang there saying Logging in... please wait When i get this message when i am trying to stop / restart Presentation and Administration services it wont stop properly i have

  • Additional Confirmation IW42 SAP R/3

    Really sory if I am posting on the wrong section but this is my first time and can't find the section I was looking for. If I should post somewhere else let me know and I will do that. Here goes When I go into IW42 for overall confirmation/teco of a

  • Hard Drive now "op;/

    1. after leaving my external (Verbatim) attached overnight, my hard drive image now shows as "op;/ what is this? I tried to restore to Macintosh HD and there is no change and I am also missing some files from my desk top. 2. I backed up everything to

  • TS1398 iphone 5s  wifi is **** slow since I updated it to ios 8.0.2

    iphone 5s  wifi is **** slow since I updated it to ios 8.0.2 It isn't my router because my laptop and PC are fine. my wifi is working fine even on Samsung Galaxy s3. I am able to stream movie on you tube on S3 but not on Iphone 5s. even whats up mess