Netweaver XI interview qns

hi every1,
   plz send SAP Netweaver XI interview qns. my mail id [email protected]
Regards,
laxmi.p

Hi Laxmi
It is already there in the blog by michal.. you can check it from his blog..
For all types of FAQs in XI go through the following documents
Interview FAQs:
/people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated---->SAP [original link is broken] NOTES
INTERVIEW QUESTIONS:
/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions
http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
http://sap.ittoolbox.com/documents/document.asp?i=3240
http://www.techinterviews.com/?p=198.
http://www.fundoosite.com/interview-questions/type.asp?iType=72
http://www.sapassist.com/documents/document.asp?i=3240
http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm.
http://www.sap-img.com/business/sap-bw-interview-questions.htm
http://www.sap-img.com/business/sap-bw-interview-questions-2.htm
http://www.techinterviews.com/?p=184
http://rapidshare.de/files/3829216/Bw_Interview_Questions.pdf.html
/people/sap.user72/blog/2005/11/22/xi-faqs-provided-by-sap-updated - XI : FAQ's Provided by SAP
Also refer the thread
Netweaver XI interview qns
Cheers..
Vasu
Reward Points if found useful **

Similar Messages

  • SAP Sd interview qns with answers

    Hi Guru's
    I have to appear for interview within 2-3 days. can somebody send me SAP SD interview questions with answers at my email address [email protected] to revise and prepare.
    Points will be rewarded.
    Thanks in advance
    Sheenam Gupta

    Hi
    Pls don't post email id to share information , Make a small search in sdn on FAQ's u can have tons of posts on that , also refer for Tickets,Gaps etc.

  • Imp interview qns pz urgent

    hi experts
    can u help me for this qns
    1.how do u send the report to printer?
    2.can we call end-of-selection before start-of-selection?
    3.define where data: is global and where it is local?
    4.what would be the o/p by writing something in end of selection event without writting anything in start-of-selection event?
    5.what is screen internaltable?
    6.how can we use RFC use RFC?
    7.HOW CAN WE CREATE PUSHBUTTIONS IN THE BOTTOM OF MODULEPOOL?
    8.WHAT IS THE USE OF AT-EXIT COMMAND?

    hi,
    The Change Request is that request when you do some thing new in customizing or configuration in the system. The system will automatically pop with the change request pop box , when you can give request name as defined by the system or can give your own request name with heading of what changes you have made while customization. The system will generate a request number and you save it. (e.g.:- VEDK-2785467) VEDK- means the Clients System name then followed by the system generated request number. 
    Now when you want to release the request you have to use the T-code SE10 where you can see the requests under the heading modifiable or released. Go to the modifiable option. Each request will have again an internal request number. First you have to release the internal request and then release the external request number. This will in turn released by the basis guys thru the T-code SM64 in a group when all the requests are pooled from different users.
    The task which you have mentioned in your question is nothing but the what task you have performed while customizing the client system and the heading name which have given it for that task and generated a request for that task.
    we cant really say this many tasks were created. it can be any number of changes that were made. we cant keep counting the number tasks created. Its just to test.
    Hope it helps. Pl reward if useful.
    Thanks
    Sadhu Kishore

  • I need some interview Question

    Hi Masters,
    I am the ABAP/4 Consultant...I learn the SAP Netweaver XI. Now I am trying the Job in XI.I have 3 interviews in this week end... So please give the SAP Netweaver XI interview Point of Questions. Its is Very useful to me....
    Please Help me on this Area....
    Regards,
    SReddy

    Hey,
    Check it out... Mark it as helpful info...
    File to IDOC
    What are the configurations done on XI, on R3, on XI's SLD, what is the protocol used for File, Content Conversion, Serialization , etc
    File to JDBC
    What kind of JDBC action was performed, DB accesed, driver installed?, Synch call and asynch call, what actions can be perfromed, datatypes for JDBC and so on.
    RFC to file
    Configurations on XI, on R3, how was data sent to XI, what are the connections used, how was the IR and ID of XI configured, Synch call or asynch call, BPM or non BPM?
    BPM patterns,
    Anything related to BPM can be asked. What are the patterns, how do you implement a pattern, what are the step types,, etc
    -->Steps required to configure a scenario
    1. Interface Determination-- RB_SPLIT and RB_CLASSIC, condtional Interface Determination
    2. Receiver Determination -- Conditional Receiver Determination.
    3. Sender / Receiver Agreement-- Why doesnt IDOC and HTTP have a sender agreement, etc.
    Flow of how XI determines the configuration scenario
    >>Types of mapping
    1. Types of Java Mapping -- DOM and SAX Parser. Advantages and Disadvantages.
    2. XSLT mapping
    3. Graphical Mapping--
    Questions on context change, standard functions in XI etc.
    -->Qestions on adapters
    1. Which adpaters run on j2ee engine and which run on ABAP stack.
    2. Use of each adapter
    -->Qestions on Content conversion
    1. how and why is content conversion performed.
    -->Questions on BPM and the step types in BPM.
    1. Correlation
    2. synch/asynch bridge
    3. Collect pattern.
    4. For each and par for each in a block
    5. send synchronously and asynchronously.
    6. Step types in BPM.
    -->Questions on ALERTS.
    1. How do u define Alert Category, rules, etc.
    2. How do you test an Alert.
    3. Alerts in a BPM
    -->Architecture of XI
    1. How and what are the stacks available in XI
    2. Need for datatype, message type, message interface, message mapping, interface mapping, etc.
    3. Synch/ Asynch/ outbound/inbound/ abstract interfaces, etc.
    And many more...
    1. How do you monitor your messages in XI.
    2. What is the difference between the monitoring done on the RunTimeWorkBench and the one done using SXMB_MONI.
    3. What is End to End Monitoring, Performance Monitoring, Cache Montioring etc.
    4. What is a Business System, Technical System, Logical System, and other questions related to the System Landscape Directory (SLD ).
    And...
    -->Steps required to configure a scenario
    -->Types of mapping
    -->which all configurations you need to do in R/3
    for an Idoc to file scenario
    -->Questions regarding the interfaces you have worked on
    -->Qestions on adapters eg. Idoc , RFC etc
    -->How to configure JDBC Adapter(Sender & Receiver)
    -->Qestions on Content conversion
    -->Questions on BPM and the step types in BPM.
    -->Questions on ALERTS. How to configure Alerts, alert rules, etc.
    -->Architecture of XI.
    And ...
    Adapters:
    - Transport and Message Protocols for each of Sender/Receiver adapters. For File and JDBC adapters these protocols are different in the Sender/Receiver adapters.
    - Definiton of logical system, RFC destination, port etc
    BPM:
    - Types of Message and Process flow related steps
    - Exception handling
    - Corelation
    - Monitoring of BPM
    - Import/Export of process definitions with BPM
    - Synch/Asynch Bridge
    Cheers.,
    Esha

  • Interview Questions for FI- General Ledger and Special Purpose Ledger

    Hi Experts,
    Can you guys provide me interview questions for
    1) FI-SPL (Special Purpose Ledger)
    2) FI-GL (General Ledger)
    3) COPA
    4) Cost Center Accounting
    Help in this regard is highly appreciated. If you have any Interview Questions documents, please email it to [email protected]
    Thanks
    Rajanikanth.

    I have some cost center qns
    How is cost center realted to profit center?
    What is a cost element group?
    What is a cost center group?
    What is the difference between Assesment & Distribution?
    What is a activity type?
    Award points if helpful

  • Hello..Interview

    Hello friends,
    I had an interview and was asked with simple questions i suppose..
    can u please help me in this:
    - what is a Java Web Start?
    - In how many ways can we do the monitoring?
    - what is cache? use? and how many we have?
    - what are usage dependancies?
    - How many types of mapping? and when to use which mapping?
    - difference between end-to-end and performance monitoring?
    Thank you in advance...
    Have a nice day..
    regards,
    Amit.

    Hi,
    please find here with you the answers for these.
    what is a Java Web Start?
    -->The main purpose and benefit of Java Web Start is to synchronize the libraries (jar files) between your computer (client) and the XI server. So, if there is a new patch installed on the XI server, Java Web Start will download the effected library files from the server to your computer before IR or ID is started.
    In how many ways can we do the monitoring?
    -->Either by SXMB_MONI or RWB
    Here either you could monito the End- to End flow or Componenet level or Message wise monitoring or cache monitoring.
    refer
    SAP Network Blog: Monitoring a flow in XI
    /people/sergio.locatelli2/blog/2006/10/09/monitoring-a-flow-in-xi
    /people/ronen.fox/blog/2007/11/05/monitoring-applications-in-a-complex-xi-driven-landscape
    what is cache? use? and how many we have?
    -->There are 2 types of caches.....
    CPA cache - is your Collaboration profile agreement cache, ie to mean it will contains the cache copy of all objects created during configuration time (ID).CPA (Collaboration profile agreement )Cache-mainly for J2EE engine/Adapter engine.
    Refreshing the cache means, back end connections are made during the next request and the cache is validated for any new or any deleted items. Before contacting the back ends, expired items are removed from the cache.
    Cache monitoring
    The Runtime Workbench provides access to all these monitoring activities. You can also run component monitoring by using a special CCMS Alert Monitor, which monitors the individual XI components.
    http://help.sap.com/saphelp_nw04/helpdata/en/45/d169186a29570ae10000000a114a6b/frameset.htm
    How To…Handle Caches in SAP XI 3.0
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a79301290
    SXI_CACHE - Ripped Off
    /people/sravya.talanki2/blog/2005/12/02/sxicache--ripped-off
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a79301290
    /people/sravya.talanki2/blog/2006/12/19/unable-to-read-integrationdirectoryhmiundocumented-bug-sxicache
    About Cache Monitoring-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/92/2fd93f130f9115e10000000a155106/content.htm
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1a69ea11-0d01-0010-fa80-b47a79301290
    what are usage dependancies?
    --> Usage dependancy is used to create if you wish to use the object of one SWCV in another.
    You defined the SCVs on which the new SCV is based, and the dependencies for the central build.
    It require to create dependencies in SLD. Software catalogue --> Software components.
    Inside the software component you will see a link for Usage dependencies
    have a look at my weblog:
    /people/michal.krawczyk2/blog/2005/08/26/xi-are-you-independentfrom-your-dependencies
    http://help.sap.com/saphelp_nw04s/helpdata/en/43/e95ac0a0302d56e10000000a422035/frameset.htm
    How many types of mapping? and when to use which mapping?
    There following types of mapping
    1.Graphical Mapping
    2. Java Mapping (SAX / DOM)
    3. XSLT Mapping
    4. ABAP Mapping
    Mapping functionality in XI
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9202d890-0201-0010-1588-adb5e89a6638
    SAP Network Blog: Mapping Enhancements in SAP NetWeaver Process Integration (PI) 7.1
    /people/jin.shin/blog/2008/01/11/sap-pi-71-mapping-enhancements-series-mapping-enhancements-demo
    see here all the details under standard functions.
    http://help.sap.com/saphelp_nw04/helpdata/en/43/c4cdfc334824478090739c04c4a249/content.htm
    IfWithoutElse and CreateIf Node Function of Graphical Mapping
    /people/stefan.grube/blog/2006/01/09/the-use-of-suppress-in-the-xi-30-graphical-mapping-tool
    Also check these
    Message Mapping Simplified (good examples of mapping function)
    /people/sravya.talanki2/blog/2005/08/16/message-mapping-simplified--part-i
    /people/sravya.talanki2/blog/2005/12/08/message-mapping-simplified-150-part-ii
    Introduction to Context Handling in Message Mapping
    /people/riyaz.sayyad/blog/2006/04/23/introduction-to-context-handling-in-message-mapping
    New functions in the Graphical Mapping Tool SP13
    /people/stefan.grube/blog/2005/12/29/new-functions-in-the-graphical-mapping-tool-xi-30-sp13
    difference between end-to-end and performance monitoring?
    --> End to End Monitoring will give you the whole flow of Mesasge from sedner system to receiver systems at verious stages in XI.
    Performacne monitoring will analyse the utilization of XI resources and the consumption to process the message
    Thanks
    Swarup

  • Real time interview questions in XI

    Hi guys,
               Can anyone send me Real time interview questions in XI to my mail id [email protected] will be awarded.
    Thanks in advance

    Hi , check some of the FAQS.
    Some of them not answered.
    . Which of the following are Components of XI
    MDM, Adapter Framework, RWB, SLD, IS

    2. What is a XI Pipeline?
    3. Source element occurs once whereas the target element it is mapped to is produced 3 times when the mapping is executed. Why does this happen?
    4. A context object is used in place of what?
    5. what is UDF? What are the mandatory functions that you use in a Java based UDF
    a. Init() , Execute(), Destroy(), Run(), SetParameter()
    6. ABAP mapping is implemented using what?
    7. When you don’t find the ABAP mapping option in IR what do u do?
    8. Any of the of different Mapping types (Java, MM, XSLT, ABAP) can be called in any order for Interface mapping ? True of False
    9. Is true case sensitive in case of a Boolean function and can 1 be interpreted a Boolean TRUE?
    10. what is Context Changes ?
    11. What are the protocols that the Mail adapter supports
    12. Why is a SAP BC used?
    13. WSDL representation of a Message Interface is used to generate what kind of proxies?
    a. ABAP Proxies
    b. Java Proxies
    c. Neither ABAP nor Java
    d. Both ABAP and Java proxies
    14. Would you configure a Sender IDOC communication channel?
    15. You are required to upload additional libraries for the JMS adapter. How would you do it?
    16. QoS that a Sender JDBC communication channel supports
    17. What are the transport protocols a JMS adapter supports?
    18. Would you configure the Integration Server as a Logical system in a scenario where IDOCs are being sent from a SAP R/3 system to XI?
    19. Why do we specify the Logical System name in the SLD?
    20. The pre-requisites for sending IDOCs to an XI system
    a. Connection parameters must be maintained in SWCV
    b. User must have administration rights in XI
    c. The IDOC metadata must be imported into IR
    21. You need to post a transaction using a RFC. How would you accomplish this?
    a. Use a async BAPI call with implicit Commit?
    b. Use a async BAPI call with explicit Commit?
    22. what is PCK? What is the necessity for a PCK?
    23. In a company the Central Adapter Engine is installed close to the business partner site. Why do you this this is done?
    24. The flow of a message entering the Adapter Engine from Integration Server is--
    a. It is queued, processed using module processors and then posted to the backend application
    b. It is processed using module processors, queued and then posted to the backend application
    25. Is the persistence layer used by the Adapter Engine and the Integration Engine (Integration Server) same?
    26. Is the Message ID specified in the Integration Engine same as the Message ID used during the Message transformation in the Adapter engine?
    27. Would you configure a Sender HTTP adapter?
    28. QoS in case of a RFC Receiver adapter
    29. Sync-Async bridge is used for?
    30. A Business Process is
    a. Executable cross component
    b. Can send and receive messages
    31. What is the purpose of a deadline branch
    32. What is SXI_CACHE used for?
    33. Container elements can be typed to what ?
    34. Why is a Wait step used?
    35. A block can have which of the following?
    a. Multiple Exception branches
    b. Multiple Condition branches
    36. For what all step types can you use a Corelation?
    37. Which of the following is true?
    a. Blocks can be Nested
    b. Blocks can be Overlapped
    38. You need to collect and club messages in a container element coming from different steps. How would you do this?
    39. In case of a Block, which of the following is true?
    Elements of a super container are visible in sub-containers
    Elements of a subordinate container are not visible in all blocks
    Elements defined in the process container are visible in all blocks
    40. what is Co relation & Local Co-relation
    41. Where can you use N: M transformation?
    42. Alert framework uses/leverages CCMS?
    43. If you want to cancel a process and set its status to ‘Logically Deleted’ when a Deadline is reached, do you need to use a Control Step having its Action as ‘CancelProcess’ or is it automatically done?
    44. What are the ways an Exception can be triggered?
    45. What would be the best architecture after implementing SAP XI? Implementing EDI adapter(s).
    46. How to run the Adapter engine as a service?
    47. How SAP Netweaver supports a holistic approach to BPM (Business Process Management)?
    48. What is the role of SAP XI?
    49. How can we differentiate SAP XI from Business Connector (BC)?
    50. How to send mail from SAP XI?
    51. What are the migration steps from XI 2.0 to XI 3.0?
    52. XI will support synchronous communication and asynchronous communication?
    A. Yes
    B. No
    53. Integration server contains the following components?
    A. Additional integration services
    B. Integration Engine
    C. Business Process Engine
    D. Integration Repository
    54. Integration Repository provides the following components?
    A. Business processes
    B. Mapping Objects
    C. Components at design time
    D. Imported objects
    55. What is the usage of Web Application server in XI?
    56. What is the use of RFC and IDOC Adapters in XI?
    57. How to convert WSDL (Web Services Descriptive Language) to target language?
    58. What is the component to generate Jave classes?
    59. What is ESA (Enterprise Service Architecture)?
    60. What are the key elements of ESA?
    61. How to transport SLD, Integration Directory & Integration Repository objects to the Production system?
    62. Can we import XSD Schemas into XI 2.0?
    63. which api you use for java mapping.
    64. You use context object in place of what?
    65. To make non mandatory node mandatory which you should to?
    66. In case of RFC communication sender system sends a rfc call but target system does not receive it. What you think went wrong?
    67 Difference between Xi business process and workflow ?
    68. When you use transaction SXMB_MONI for process monitoring, which field tells you that the entry is for business process.
    69. What are different Xi components?
    70. In which all places you can use receive process?
    71 In which all steps you can activate correlation?
    1. How many interfaces are u developed in u r project.
    2,What is land accepted.?
    3.What is Your team size ?
    4.The work assignment procedure in your organization?
    5.What is your complete company object.?
    6.What is the nesicity of developing that scenario.?
    7.What is the advantage over other integration tools.?
    8.What is Sender agreement?
    9.What is Receiver agreement?
    10.Tell me the steps for Multiple Idoc to File.(BPM Scenarios)
    11.Tell me the steps for file to Multiple Idoc (BPM)
    12.How to Create Alerts in BPM?
    13.How to Use Third Party Adaptors in u r project.?
    14.How to Use External Objects?
    15.What is the Use of Node Fictions in XI?(example)
    16 Examples on RFC lookups?
    regards,
    Brahmaji.

  • Hints on this Interview Question?

    Hints on this Interview Question?
    If after a failed BW interview, the interviewer hints to me, “getting another 2 to 3 full implementations under your belt in a R/3 environment”
    1. What do you really think she is referring to? Since this was for a BW position, is she referring to the extraction stuff on the side of R/3 to pull data to BW?
    2. Could she be referring to actually knowing R/3 say SD, MM, FI/CO, which has nothing to do with BW?
    If so, any hints on “getting another 2 to 3 full implementations under your belt in a R/3 environment” in the absence of internship or job to gain this experience?
    Any other way to pick this up?
    3. By the way, are there any blueprints or documented full cycle implementations which I can read and test on an R/3 system, which I have access to?
    Thanks.

    Hi Caud,
    obviously the interviewer was looking for "experience". No need for hinting at that.
    This means that you have done things before hands-on rather than just read about it. The easiest starting point is the BI content. Take some application area you or prospective clients are most interested in and activate the content. Then start extracting data and following the data flow until you get the reports working and the data reconciles.
    There are many books on SAP BW and all areas of R/3. But you can find many things online as well (help.sap.com).
    There's also the best practices area that covers the full implementation cycle: http://help.sap.com/content/bestpractices/crossindustry/bestp_crossindustry_bi.htm
    Happy learning,
    Marc
    SAP NetWeaver RIG

  • SAP NetWeaver 04s SP16 download--

    Hi guys,
    From 3 days I have been looking for "SAP Netweaver04s Java Stack Preview" trial edition for WINDOWS, but all I am getting is fake links or links which are not working, I do not wanna risk anything by installing it from torrents.
    Please give me appropriate links for SP16-Trial Edition for WINDOWS so that I can practice.
    I really really really need it badly.
    Thank you so much.
    Regards,
    Rajat Sharma

    Thank you so much....
    But I am specifically looking for SP16 Java Stack, as I am preparing for my interviews and would like to learn about each and every step, and also pre and post installation of NetWeaver SP16 Java Stack,
    I attended a training regarding this, there they showed this, but I would like to install it on my own.
    Please look into this. I will be really grateful
    Regards,
    Rajat Sharma

  • Interview quiestions on implementation

    Hi
        sap experts, this is sravan i have got aninerview scheduled with one company
        they asked me that if u will b selected, u have to work on implementation side
        the problem is... i dont have much knowledge on implementaion plz .....
        any one can tell me, what kind of qns will ask ? and give  yr goodexplanation
        if it is possible plz send me asap methodology  documention...
        plz its very urgent.....
        u shall b rewarded with points...
        sravan

    http://www.sap-img.com/sap-sd.htm
    <b>Interview Questions</b>
    Important Tips for Interview for SAP SD
    SAP SD Interview Questions
    Interview Question and Answers on SAP SD
    Some SAP SD Interview Questions 1
    Some SAP SD Interview Questions 2
    <b>Tables/Tcodes in SAP SD</b>
    Important Tables for SAP SD
    SAP SD Transaction codes List
    Task Specifc SD Transaction Codes 1
    Task Specifc SD Transaction Codes 2
    <b>SD Frequently Asked Question</b>
    Sales and Distribution FAQ
    Link Between SAP SD, MM & FI
    Why Do We Assign Division to Sales Organisation
    Regards,
    Rajesh Banka
    Reward points if helpful.

  • SAP Netweaver documents needed

    HI,
         i have to get thro a client interview in Basis SAP Netweaver.Wat are the  basics i need to know to be a Basis Netweaver Consultant,Kindly send me the documents ASAP,kindly send me real time issues if u have it in documents
    My email id is [email protected]
    Thanks
    John

    hai john,
    please check these links
    http://en.wikipedia.org/wiki/NetWeaver
    http://searchsap.techtarget.com/general/0,295582,sid21_gci1079310,00.html
    http://www.sap.com/platform/netweaver/index.epx
    https://www.sdn.sap.com/irj/sdn/netweaver
    Regards
    Nissy
    If helpful please reward points.

  • Sample Interview question and Scenario

    Dear Gurus
    iam going to prepare for my interview,  pls help if any interview question and scenario
    regards
    Mohammed Renu.I
    [email protected]

    Hi Mohammed Renu,
    Please Reward because people are spending lot of time on this and Motivates
    them in answering your questions.
    A.Please find some useful links below;
    http://www.sap-img.com/sap-sd/sap-sd-interview-questions.htm
    http://www.sap-img.com/sap-sd/some-sap-sd-interview-questions-1.htm
    http://www.geekinterview.com/Interview-Questions/SAP-R-3/Modules
    Refer to the following site
    http://www.allinterview.com
    http://www.sap-img.com/sap-fi.htm
    http://www.allinterview.com
    Check Below links for FAQ on SD
    http://storage-search-swicki.eurekster.com/SAPSDfaq/
    http://www.sapfans.com/sapfans/sapfaq/faqsd.htm
    http://www.sap-img.com/sap-sd/important-tips-for-interview-for-sap-sd.htm
    http://www.sap-img.com/sap-sd/sap-sd-interview-questions.htm
    http://www.sap-img.com/sap-sd/interview-questions-and-answers-on-sap-sd.htm
    http://www.sap-img.com/sap-sd/some-sap-sd-interview-questions-1.htm
    http://www.sap-img.com/sap-sd/some-sap-sd-interview-questions-2.htm
    http://www.sap-img.com/sap-sd/sd-questions-on-corporate-structure.htm
    http://www.sap-img.com/sap-sd/short-sap-sd-questions-1.htm
    http://www.sap-img.com/sap-sd/short-sap-sd-questions-2.htm
    http://www.sap-img.com/sap-sd/short-sap-sd-questions-3.htm
    http://www.sap-img.com/sap-sd/sd-faq.htm
    http://www.sap-img.com/sap-sd/link-between-sap-sd-mm-and-fi.htm
    http://www.sap-img.com/sap-sd/why-do-we-assign-division-to-sales-organisation.htm
    1. What is EDI invoices, how it reflects in SAP R3 system
    Ans: Quite generally, you create an invoice by a normal way, but after this you generate an output (print document) in the form of an IDOC. This IDOC can be sent to the customer. The process is similar to the standard print output of the invoice. The Idoc should be of a message type INVOIC. The function module is IDOC_OUTPUT_INVOIC.
    There is also a self-billing process with the invoice creation. In this case the customer sends the IDOC for himself. This IDOC must be processed via EDI on Sd side, then the SD invoice will be created. To learn this process, please call the function module IDOC_INPUT_SBINV in the transaction SE37 and the press the button "Function Module Documentation". The SBINV process can be realized via EDI only.
    http://help.sap.com/erp2005_ehp_02/helpdata/en/ef/cd3a1bb2e243cb8b25aec201ea732f/frameset.htm
    http://www.sap-img.com/basis/difference-between-edi-and-idoc.htm
    http://www.sap-img.com/sap-sd/sap-sd-interview-questions.htm
    2. What is meant by Explosion in SD?
    Ans: It is related to Bill of Material where one parent item is linked with several child items. For creation/edit/display, T-Code is CS01/02/03
    http://help.sap.com/saphelp_bev461/helpdata/en/f1/0e955bd1a011d49540006097d8f90e/content.htm
    3. What is the usage of configuration nprofile in variant configuration
    Ans: configuaration profile is a place where we will configure configurable material (mmk1) with class type 300 and class which u have defined. Here the values of variant characteristics will be stored
    or
    a). We use the configuration profile to assign the configurable material to one or more variant classes. This links the material to the characteristics of the class for configuration.
    b).You can define settings that affect the display options and scope of characteristics on the
    value assignment screen. (i.e. CU50)
    c). You can use the configuration profile to assign dependencies to a configurable object.
    d). For maintaining configuration parameters for BOM explosion.
    You maintain the configuration parameters for a configurable general maintenance task list in the configuration profile.
    The settings that you make here also concern the BOM explosion for the piece of material. In addition, at least one class, whose class type allows variant configuration, must be assigned to each configuration profile. The class contains the characteristics that the system proposes for characteristic evaluation when you create a maintenance or service order.
    4. What do you mean by tickets? Could you please give me some examples of tickets?
    Ans: Tickets in SD can be considered as the problems which the end user or the employee in the company face while working on R/3. Tickets usually occur during the implementation or after the implementation of the project.
    There can be numerous problem which can occur in the production support and a person who is working in the support has to resolve those tickets in the limited duration, every ticket has the particular deadline alert so your responsibility is to finish it before that deadline.
    End user is not able to
    1. Create Sales order for a customer from a New plant, since shipping point determination is not happened. (Without Shipping point the document becomes INCOMPLETE and he will not be able to proceed further like DELIVERY, BILLING).
    He raises a ticket and the priority is set in one of the below
    1.Low 2. Medium 3. High.
    Now you need to solve this ticket. You would analyze the problem and identify that the SP configuration has to be done for the new plant.
    You would request a transport for DEV CLIENT to BASIS. You do the change and Request one more Transport to BASIS for QA client. The End user will test the same by creating a sales order for the new plant and approve it.
    Finally u request a transport to move the changes to PRODUCTION.
    Once the change is deployed in production the TICKET is closed.
    What I have given is a small ex. You would get some real issues with severity HIGH in your day-day support
    1. kofo error?
    2. Defecit in sales order stock?
    3. Pgi is not possible?
    4. Ship conformation is not possible?
    5. Picking or packing pgi is not possible?
    http://www.sap-img.com/business/tickets-and-authorization-in-sap-business-warehouse.htm
    /thread/459563 [original link is broken]
    5. What is the difference between sales process and business process?
    Ans. Sales Process: is also a business process where in only sales related activities are involved. I.e. for e.g.: sales order, purchase order, etc.,
    Business Process: any activity or business event where in business is involved we can those processes as Business Process
    BUSINESS PROCESS: Sequentially and logically related series of processes and functions for an internal or external target group to deliver a defined good or service. The R/3 Reference Model provides sample business processes in scenarios as EPCs.
    6. What is the difference between transit time and transportation time
    Ans:
    Transit time: time taken by the material to reach customers place. for eg: this is the time period right after the goods have left the shipping point of the business to the customer till the goods are received by the customer at his place..
    Transportation time: time taken to schedule the materials by shipping company. For eg: this is the time period right from the material manufacturing to the delivery of the material to the customer.
    Transit time: is the time taken by the material to reach customers place.
    Transportation time: is the time taken to schedule the materials by shipping company.
    7. What is the difference between free goods and bonus buy?
    Ans. Free goods are either inclusive or exclusive if a customer orders for 10 products he will get 1 free for that no price is charged this is exclusive scenario
    If a customer orders 10 products he will get 9+1 for 1 product he will not charged this inclusive scenario
    For bonus buy if a customer orders regularly 10 products in one occasion if he orders 1000 products he will be given less price than the price he will get for 10 products this bonus buy scenario
    Or
    Free goods are considered to be merchandise, moveable belongings or personal property. Free goods are those which economists are not interested in because in free goods doe not offer the opportunity for creating a cost for usage. The best example of free goods is air because there is no scarcity of air. Economists are interested only in goods, which can be manipulated to create cost for usage. Free goods are plentiful; you have as much as you want without a chance for future cost to society.
    A bonus buy refers to any product manufactured or otherwise made available for purchase at a lower cost for a certain period of time. A bonus buy can relate to food, cars, stocks, bonds, insurance, bank loans or almost any product you can think of.
    Examples of Bonus buys are: buy one and get one free, 20% original price, 15% Reduced Mortgage today.
    Free Goods: Free goods :
    A bonus buy refers to any product manufactured or otherwise made available for purchase at a lower cost for a certain period of time. A bonus buy can relate to food, cars, stocks, bonds, insurance, bank loans or almost any product you can think of.
    Examples of Bonus buys are: buy one and get one free, 20% original price, 15% Reduced Mortgage today.
    Bonus Buy: [VBK1] T.Code
    example TV---10000
    DVD 5000
    total 15000
    if u go for bonus buy u will get both for 12000
    8. What is the difference between static and dynamic in credit management
    Ans: Static Credit Limit Check
    The customer's credit exposure may not exceed the established credit limit. The credit exposure is the total combined value of the following documents:
    - Open orders
    - Open deliveries
    - Open billing documents
    - Open items (accounts receivable)
    The open order value is the value of the order items which have not yet been delivered. The open delivery value is the value of the delivery items which have not yet been invoiced. The open invoice value is the value of the billing document items which have not yet been forwarded to accounting. The open items represent documents that have been forwarded to accounting but not yet settled by the customer.
    Dynamic Credit Limit Check with Credit Horizon
    The customer's credit exposure is split into a static part; open items, open billing, and delivery values (see above), and a dynamic part, the open order value. The open order value includes all undelivered or only partially delivered orders. The value is calculated on the shipping date and stored in an information structure according to a time period that you specify (days, weeks, or months). When you define the credit check, you can then specify a particular horizon date in the future (for example: 10 days or 2 months, depending on the periods you specify). For the purposes of evaluating credit, you want the system to ignore all open orders that are due for delivery after the horizon date. The sum of the static and dynamic parts of the check may not exceed the credit limit.
    Main difference is horizon period is related for dynamic check not for static check
    SIMPLE CREDIT CHECK: Tr.Code - FD32
    It Considers the Doc.Value + Open Items.
    Doc.Value: Sales Order has been saved but not delivered
    Open Item: Sales Order has been saved, Delivered, Billed & Transferred to FI, but not received the payment from the customer.
    Eg: Customer Credit Limit is Rs.1,00,000/-
    Suppose Doc.Value + Open Item Value is Rs.1,10,000/-
    Here credit limit exceeds then system reacts.
    Options: A) Warning Message
    B) Error Message (Sales Order won't be saved)
    C) Error Message with Delivery Block
    AUTOMATIC CREDIT CHECK: Give extra credit facilities to the particular customer.
    STATIC CREDIT LIMIT DETERMINATION: Checking Group + Risk Catageory + Credit Control Area.
    A) Credit Checking Groups: Types of Checking Groups.
    01) Sales
    02) Deliveries
    03) Goods Issue
    At all the above 3 levels orders can be blocked.
    B) Risk Catageory: Based on the risk Categories Company decide how much credit has to give to the customer.
    HIGH RISK (0001) : LOW CREDIT
    LOW RISK (0002) : MORE CREDIT
    MEDIUM RISK(0003) : Average Credit
    Static Credit Check it checks all these doc value & check with the credit limit
    1) Open Doc.Value / Sales Order Value : Which is save but not delivered
    2) Open Delivery Doc.Value : Which is delivered but not billed
    3) Open Billing Doc.Value : Which is billed but not posted to FI
    4) Open Item : Which is transferred to FI but not received from the customer.
    DYNAMIC CREDIT CHECK : 1) Open Doc
    2) Open Delivery
    3) Open Billing
    4) Open Items
    5) Horizon Period = Eg.3Months
    Here the System will not consider the above 1,2,3& 4 values for the lost 3 months
    Then assign the Sales Doc & Del Documents.
    Sales Doc.Type(OR) + credit Check (0) + Credit Group (01)
    Credit Limit Check for Delivery Type : Del.Type (LF) + Del Credit
    Group (02) + Goods Issue Credit Group (03)
    9. Difference between 4.6 version and 4.6c ,4.7ee
    Ans. There are so many differences between the versions in different objects
    1. In the customer master in 4.6 version there is no partner function tab in the customer in xd01 t-code and also there is no CIN tab in that version but it is there in the 4.7 EE version
    This is the major change from the 4.6cc to 4.7EE
    2. in 4.7EE there is some settings that are related for CIN which cannot be done in 4.7EE that means they need some patches for doing the configuration setting for the CIN
    But we can do the same in the 6.0 versions
    These are the some of the settings that are differed in the two versions and in that two objects
    Re: Difference Between SAP Version ECC 4.6, 4.7, SAP 5.0, 6.0 with SA
    Differences between ECC 6.0, 4.7 and 4.6
    ecc 6.0
    10. Where is rebate define for quantity REBATE
    Ans: Following explains how to create a rebate agreement, test it using a sales order and billing it. Then settling it partially or fully using a rebate credit memo. Please use the basic procedure and tweak your IMG settings according to your unique requirements.
    Rebate processing:
    1. First requirement is that the rebate processing must be active for
    a. the customer ( check in customer master) ,
    b. for the billing type ( check in IMG > Billing > rebate processing > active rebate processing > select billing documents for rebate processing. )
    c. For the sales organization:
    ( check in IMG > Billing> rebate processing > active rebate processing > Active rebate processing for sales org. )
    2. Next create a rebate agreement for this us T-code VB01. For the rebate agreement type you can choose either 0001
    (group rebate) or 0002 material rebate or 0003 (customer rebate) etc
    b. Enter your rebate conditions. Don’t forget to enter the accrual rate here.
    3. Now test your rebate functionality: create a sales order for the particular customer, sales org (ensure that the billing type used in your sales order is relevant for rebate). Create outbound delivery, transfer order to do picking and post goods issue.
    4. Now go to T.Code VB03 and check your rebate by choosing conditions, selecting the condition line and choosing payment data. You will see that the accruals and business volume are updated when accounting doc is created for billing.
    5. Settling your rebates:
    Once your rebates have been accrued you need to settle the rebate.
    For this first release the rebate for settlement by using T.Code VB02. As a trial basis choose B (you can choose other settings based on your requirement) and choose Create manual accrual. Now enter the amount to be paid and save the rebate agreement.
    6. Next display your rebate agreement using T.Code VB03.
    Enter your rebate agreement number. Next choose rebate payments > Rebate documents and select partial settlement. Click on the choose button to note down your credit request number.
    7. Use T.Code VA02 and release the billing block for your credit request. (Use item overview tab)
    8. Now use VF01 to create a rebate credit memo by entering the credit memo request number and save it
    9. Now release the credit memo to accounting using vf02.
    Quantity Rebate:
    In rebate agreement details we will define the rebate basis whether it is the quantity rebate or volume based rebate.
    Rebate Agreements
    A rebate is a special discount which is paid retroactively to a customer. This discount is based on the customer's sales volume over a specified time period.
    You can process rebate agreements when the following prerequisite conditions are met:
    sales org is relevant for rebate processing
    payer (customer master record) is relevant for rebate processing
    billing type (invoice, credit memo) is relevant for rebate processing
    Condition types for rebate agreements:
    BO01 – Customer/Material or Customer/Rebate group = % rebate
    BO02 – Customer/Material = quantity dependent
    BO03 – Customer = % rebate
    BO04 - Customer hierarchy = % rebate
    BO05 – Customer hierarchy/Material = % rebate
    BO06 – Sales vol independent
    Creating Rebate Agreements
    Logistics&#61614; Sales and distribution &#61614;Master data
    Agreements&#61614; Rebate agreement &#61614;Create
    To create a condition record for a rebate agreement:
    When you&#61614;&#61472;creating or changing rebate agreements, Conditions to get to the can create condition records by choosing Goto Agreement Overview screen.
    Enter the data necessary to create a condition record (for example: customer and condition rate).
    Choose ENTER.
    If you do not enter a value for the accrual rate, the system automatically proposes the value you entered as the condition rate.
    To create a pricing scale for a condition record, select the condition record and choose Scales.
    To display or change details in a condition record, select the condition record and choose Details.
    It is possible to see an overview of condition records that already exist in other rebate agreements and that have the same key combination (customer/material, customer/rebate group, and so on).
    To view the list, select Validity periods.
    You is to be&#61614;&#61472;can set for each rebate agreement whether it Rebate calendar renewed automatically or not. Select Extras Reactivate or Remove in the &#61614;&#61472;Change Rebate mode.
    Rebate Process with Ref. to SO
    Rebate agreemnts is based on agreement types.Conditon records which are created like B001 and B002 are linked to the rebate agreeements specifying the rebate rate + the accrual rates.condition records specify the rebate rate and the accrual rates.
    Consider an example..
    You decided to give a rebate of 3% to a customer whose sales vol is $1000 for a particular SO
    Then the rebate value is $30..
    Now when you make the rebate settlement by doiing the Credit memo and you decide to pay $27, then the accounting will be generated saying 27$ paid towards rebate and 3$ is the accrual which you owe to the customer
    Procedure:
    Rebate agreement: Transaction code: VB01
    When you go to VB01, choose agreement type 0002 and then in conditions give
    Material rebate
    1 20
    20 30
    Now create a sales order with a material say M-11 for SOrg 1000 12 00 with QTY 6
    Now check VB03 and see rebate agreemtent it will say Accruals 120 and payments 0
    since your rebate is not settled still.
    Rebate setllement
    Go to VB02 enter ur sales deal no, and change the agreemetn status to B then enter Shift+F12 and enter the amount to be paid for example u say $80
    Then check in rebate payments rebate doc and partial setllemetn since you have not paid in full.
    View the credit memo request
    Remove the Billing bloock Go to VA01 and put order type G2 ,,,go to create with ref and enter ur Sales order no,,,save the doc now...
    Then go to VF01 and enter the credit memo reqst no generated...save the doc no and go to VF02 and say release to accounting
    Now the final settlement will be this way
    Accruals:120
    Accrual reversed:80
    Rebate pay:80
    Amount payable:40
    So the balance 40 is still the accrual
    This is an example how a rebate will be processed with ref to a SO with an example.
    11. what is solution manager?what is purpose of it?2.in support what type of tool we can use?3.what is change
    Ans: SAP Solution Manager is a centralized, robust solution management toolset that facilitates technical support for distributed systems – with functionality that covers all key aspects of solution deployment, operation, and continuous improvement. It combines tools, content, and direct access to SAP to increase the reliability of solutions and lower total cost of ownership.
    With SAP Solution Manager, you can be sure your entire SAP solution environment is performing at its maximum potential. The toolset addresses your entire IT environment, supporting SAP and non-SAP software and covering current and forthcoming SAP solutions. As part of SAP NetWeaver, SAP Solution Manager is included in the annual maintenance fee for SAP solutions.
    SAP Solution Manager targets both technical and business aspects of your solutions, focusing strongly on core business processes. It supports the connection between business processes and the underlying IT infrastructure. As a result, it eases communication between your IT department and your lines of business. And it ensures that you derive the maximum benefits from your IT investments.
    SAP Solution Manager features and functions include:
    • SAP Business Suite implementation – SAP Solution Manager provides content that accelerates implementation. Configuration information and a process-driven approach to implementation speed the blueprint, configuration, and final preparation phases. SAP Solution Manager enables efficient project administration and centralized control of cross-component implementations.
    • Global rollout – The toolset eases process standardization and harmonization across organizations and locations by providing proven methodologies and all necessary functionality. You can more easily implement standardized settings at local sites, because configuration settings needn't be re-entered into local components.
    • Synchronization of custom settings – With SAP Solution Manager, you can maintain consistency as you customize your heterogeneous IT environment. It enables safer administration of customization, less error-prone replication of custom settings, and simpler consistency checks. SAP Solution Manager reduces manual synchronization efforts by automatically distributing custom settings to various systems simultaneously, and by centrally managing all requests to synchronize settings.
    • Testing – SAP Solution Manager speeds test preparation and execution. It provides a single point of access to the complete system landscape and enables centralized storage of testing material and test results to support cross-component tests.
    • IT and application support – The support desk included in SAP Solution Manager helps you manage incidents more efficiently and eases the settlement of support costs. Centralized handling of support messages makes the support organization more efficient.
    • Solution monitoring – SAP Solution Manager performs centralized, real-time monitoring of systems, business processes, and interfaces, which reduces administration effort. It can even monitor intersystem dependencies. Proactive monitoring helps you avoid critical situations, while automatic notifications enable fast response to issues.
    • Service-level management and reporting – SAP Solution Manager allows easy definition of service levels and provides automated reporting. Service reporting covers all systems in the solution landscape and provides a consolidated report containing the information you need to make strategic IT decisions.
    • Service processing – SAP Solution Manager makes appropriate service recommendations and delivers SAP support services. These include SAP Safeguarding, which helps you manage technical risk; SAP Solution Management Optimization, which helps you get the most from your SAP solutions; and SAP Empowering, which helps you manage your solutions.
    • http://blogs.ittoolbox.com/sap/support/archives/introduction-to-sap-support-10712http://help.sap.com/saphelp_nw04/helpdata/en/ae/64c33af662c514e10000000a114084/content.htm
    https://websmp109.sap-ag.de/~sapidp/011000358700003273032004
    tools:
    https://www.sdn.sap.com/irj/sdn/docs?rid=/library/uuid/04c6d8ea-0c01-0010-698f-f670daea40a7
    https://websmp209.sap-ag.de/~sapidp/011000358700003127162006
    http://www.sap.com/platform/netweaver/components/solutionmanager/index.epx
    12. How can we define sales order (VA01) & scheduling agreement (VA31)
    Ans: Sales Order: it’s a reference document for the order placed by the customer with the business. refer the link for more info: http://help.sap.com/saphelp_crm40/helpdata/en/1d/3117ee84ab1544b0422c84178e52d6/content.htm
    Scheduling Agreement:http://www.sap-img.com/sap-sd/sap-sd-scheduling-agreement-vs-contract.htm
    13. What is gap analysis and when it will be use in the time of project.
    Ans: Business blue print stage is called as is process. Fit gap means, before implementing the SAP all the business data is in the form of documents, we cannot keep this data as is in the SAP. There should be a gap. So by filling this gap, we make configuration with the help of these documents. This is called as fit gap analysis. In this stage, we should analysis the gap between as is and is as process
    GAP Analysis
    A through gap analysis will identify the gaps between how the business operates ad its needs against what the package can can't do. For each gap there will be one of three outcomes which must be recorded and actioned, GAP must be closed and customized software can be developed close the gap, GAP must be closed but software cannot be written therefore a workaround is required, GAP does not need to be closed.
    In simple terms: Gap means small cracks. In SAP world. In information technology, gap analysis is the study of the differences between two different information systems or applications (ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be." Gap analysis is undertaken as a means of bridging that space.
    Actual gap analysis is time consuming and it plays vital role in blue print stage.
    Cut Over Plans
    Detailed plans need to be developed for cutting over from the old system(s) to the new. Parallel runs of what will happen over the conversion period using test data, convert and watch for a period after wards to ensure nothing unexpected happens.
    Train Users
    Well trained users will support and defend the system on site. Unsupportive users will continually undermine the system and eventually it will be replaced. Therefore the more effort you put into helping the users master the system early the better. Fit gap means, before implementing the SAP all the business data is in the form of documents, we cannot keep this data as is in the SAP. There should be a gap. So by filling this gap, we make configuration with the help of these documents. This is called as fit gap analysis.
    GAP Analysis
    A through gap analysis will identify the gaps between how the business operates ad its needs against what the package can can't do. For each gap there will be one of three outcomes which must be recorded and actioned, GAP must be closed and customized software can be developed close the gap, GAP must be closed but software cannot be written therefore a workaround is required, GAP does not need to be closed.
    In simple terms: Gap means small cracks. In SAP world. In information technology, gap analysis is the study of the differences between two different information systems or applications (ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be." Gap analysis is undertaken as a means of bridging that space.
    Actual gap analysis is time consuming and it plays vital role in blue print stage
    The Gaps can differ from company to company. Most commonly, however, missing functionality is industry-specific.
    Examples:
    1. MGM Studios and Lycos sometime back worked with SAP to develop its new intellectual property management and media advertising management functionality, respectively.
    2. A leading Oral care product company wanted the promotion of free-goods where they wanted 'Buy one get 2 different products free'.
    2 gaps are, In customer master data the client requirement needs legacy customer number which can be solved with User exit.,
    In sales order we need customer Phone number, We can use user exit
    These 2 are gaps, which we cant, find in Standard SAP
    1. If client want new field in customer master like nearest fire station..
    2. Order will be uploaded directly with out va01. Through BDC... bcoz lot of orders if they get daily, they can opt these...
    Movement type 1 uses when a material have two movement types. Like example 101 and 261. One is incoming raw material and going for production...
    A through gap analysis will identify the gaps between how the business operates ad its needs against what the package can can't do. For each gap there will be one of three outcomes which must be recorded and actioned, GAP must be closed and customised software can be developed close the gap, GAP must be closed but software cannot be written therefore a workaround is required, GAP does not need to be closed.
    In simple terms: Gap means small cracks. In SAP world. In information technology, gap analysis is the study of the differences between two different information systems or applications( ex; existing system or legacy system with Client and new is SAP), often for the purpose of determining how to get from one state to a new state. A gap is sometimes spoken of as "the space between where we are and where we want to be." Gap analysis is undertaken as a means of bridging that space.
    Actual gap analysis is time consuming and it plays vital role in blue print stage.
    Cut Over Plans Detailed plans need to be developed for cutting over from the old system(s) to the new. Parallel runs of what will happen over the conversion period using test data, convert and watch for a period after wards to ensure nothing unexpected happens.
    Train Users Well trained users will support and defend the system on site. Unsupportive users will continually undermine the system and eventually it will be replaced. Therefore the more effort you put into helping the users master the system early the better.
    This is a part of Second Phase in project implementation
    14. How to get cash sale invoice with rd03 and tell me the process cashsale delivery and invoice please?
    15. What is the difference between rebate and discount?
    Ans: Rebate is nothing but this is also a type of discount given by the business but unlike Discount this is not given immediately to the customer, say rebates are given after a certain amount of purchase is reached by the customer, or during a particular period of time, whereas in Discount the customer is benefited by a reduce of bill amount immediately when a purchase is done by the customer.
    Rebate is a partial repayment, whereas a refund is a repayment of the total purchase price and Discount is reduction in Price
    Or
    Rebate: an incentive to be given to a customer. Clubbed with qty purchased by a customer within the period specified (say one month)-conditional.
    Discount: unconditional, to be given to a customer on account of heavy purchase by one single billing. From the price List (Base price).
    16. How to configure pod. Where to enter pod no in billing doc.how idoc is triggered
    17. What are tickets available in implementation project in sd module.
    Ans. /thread/459563 [original link is broken]
    http://www.sap-img.com/sap-sd/interview-questions-and-answers-on-sap-sd.htm
    www.sap-img.com > search for Tickets will get more info..
    18. What controls the schedule line what is the movement type of delivery?
    Ans: schedule Line Refer the link: http://help.sap.com/saphelp_erp2005/helpdata/en/dd/55fb20545a11d1a7020000e829fd11/content.htm
    movement type: 601
    19. Implementation interview questions of sap sales and distribution modules
    20. how system determines shipping point for a line item in the sales order?
    Ans: The shipping point is assigned to the shipping conditions, loading group and plant. i.e shipping point determination. through which shipping point is determined in the line item at order level.
    or
    system determines shipping point for a line item inthe sales order by shipping conditions from the cust master and loding grp from material mater and plant
    21. can you able to delete the company code data in customer master data?
    Ans: No you cannot delete company code..
    22. what is the tool used in sap sd support to communicate with the user for handling the tickets
    Ans: CITRIX is the tool to acces client's enviornment.Under CITRIX u can find an icon called SYNERGY (in synergy u can check your tickets.)
    23. How can the sales documents be combined for the stock ordering purposes??More specifically...a regional
    24. please,explain condition records in pricing
    Ans: http://www.sap-img.com/sap-sd/sd-questions-about-pricing-condition.htm
    25. how the data is transferred from r/3 to crm server
    26. how to configure partial deliveries?
    Ans:
    Partial Delivery: http://help.sap.com/erp2005_ehp_02/helpdata/en/dd/5607f4545a11d1a7020000e829fd11/frameset.htm
    Delivery Processing: http://help.sap.com/erp2005_ehp_02/helpdata/en/dd/56078c545a11d1a7020000e829fd11/frameset.htm
    27. What is the difference between ATP check and availability check how these reflect in sales order(which
    Ans: ATP Check: http://help.sap.com/erp2005_ehp_02/helpdata/en/2b/b22d3b1daca008e10000000a114084/frameset.htm
    Configuring ATP : http://help.sap.com/erp2005_ehp_02/helpdata/en/f7/372e3b7532394ce10000000a114084/frameset.htm
    Rules Based ATP: http://help.sap.com/erp2005_ehp_02/helpdata/en/d9/f22e3bbaf0ce6ee10000000a114084/frameset.htm
    ATP with MRP: http://help.sap.com/erp2005_ehp_02/helpdata/en/64/3a3054faba11d1a6bf0000e83235d4/frameset.htm
    Availability Check: http://www.saptechies.com/what-is-availability-check-how-to-configuration-of-it/
    http://help.sap.com/erp2005_ehp_02/helpdata/en/cf/70124adf2d11d1b55e0000e82de178/frameset.htm
    28. After the completion of the implementation if the end user is unable to process a transaction,how do
    29. what is the difference between free goods & bonus buy?How do you configure bonus buy?
    Ans: refer to ur Ques.7
    30. what is the control parameter in setting item category
    31. what are tickets/issues in sap SD? who handles these things and give a brief description of the same?
    Ans: refer to ur Ques.17
    32. What is Bonus Buy and how would I process?
    Ans: refer to ur Ques.7
    http://help.sap.com/erp2005_ehp_02/helpdata/en/40/c0e238f0d111d2adff080009d2232d/frameset.htm
    33. what is availability check, how to configuration of it?
    Ans: http://www.sap-img.com/sd028.htm
    Availability check-----stock confm qty--Urgent reply.....
    Also Refer to the links below for more info
    http://www.sap-img.com
    u can get most of the queries cleared up at sap techies
    http://www.saptechies.com
    Please Do Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Need Objective Type Qns

    Hi all,
    Kindly send me ABAP-Objective type qns.
    Thanks in advance.
    Ravi.

    Hi Ravi,
    Refer the following and reward points if it helps.
    http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
    http://www.sap-img.com/abap/more-than-100-abap-interview-faqs.htm
    http://www.sapgenie.com/faq/abap.htm
    http://www.techinterviews.com/?p=198
    <b>Also, refer the following questions on ABAP :</b>
    ABAP Interview Questions
    1. How data is stored in cluster table?
    Each field of cluster table behaves as tables which contains the no. of entries.
    2. What are client dependant objects in abap/sap?
    SAP Script layout, text element, and some DDIC objects.
    3. On which even we can validate the input fields in module progams?
    In PAI (Write field statement on field you want to validate, if you want to validate group of fields put in chain and End chain statement.)
    4. In selection screen I have three fields, plant mat no and material group. If I input plant how do I get the mat no and material group based on plant dynamically?
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR MATERIAL.
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' to get material and material group for the plant.
    5. How do you get output from IDOC?
    Data in IDOc is stored in segments, the output from Idoc is obtained by reading the data stored in its respective segments.
    6. When top of the page event is triggered?
    After excuteing first write statement in start-of-selection event.
    7. Can we create field without data element and how?
    In SE11 one option is available above the fields strip. Data element/ direct type.
    8. How do we debug sapscript?
    Go to SE71 give lay set name , go to utilities select debugger mode on.
    9. Which transaction code can I used to analyze the performance of ABAP program.
    TCode AL21.
    10. How can I copy a standard table to make my own z_table.
    Go to transaction SE11. Then there is one option to copy table. Press that button. Enter the name of the standard table and in the Target table enter Z table name and press enter.
    1. What is the use of 'outerjoin'
    Ans. With the use of outer join you can join the tables even there is no entry in all the tables used in the view.
    In case of inner join there should be an entry in al the tables use in the view.
    2. When to use logical database?
    Ans. Advantage of Logical databases:
    less coding s required to retrieve data compared to normal internel tables.
    Tables used LDB are in hierarchial structure.
    3. What is the use of 'table index'?
    Ans .Index is used for faster access of data base tables.
    4. What is the use of 'FOR ALL ENTRIES'?
    Ans. To avoid nested select statements we use SELECT FOR ALL ENTRIES statement.
    If there r more than 10000 records SELECT FOR ALL ENTRIES is used.
    Performance wise SELECT FOR ALL ENTRIES is better to use.
    5. Can you set up background processing using CALL TRANSACTION?
    Yes,Using No Screen Mode.
    6. What are table buffers?
    Table buffers reside locally on each application server in the system. The data of buffered tables can thus be accessed
    directly from the buffer of the application server. This avoids the time-consuming process of accessing the database.
    Buffering is useful if table needs to be accessed more no. of times in a program.
    ABAP Technical Interview Questions:
    1. What is the typical structure of an ABAP program?
    2. What are field symbols and field groups.? Have you used "component idx of structure" clause with field groups?
    3. What should be the approach for writing a BDC program?
    4. What is a batch input session?
    5. What is the alternative to batch input session?
    6. A situation: An ABAP program creates a batch input session. We need to submit the program and the batch session in background. How to do it?
    7. What is the difference between a pool table and a transparent table and how they are stored at the database level?
    8. What are the problems in processing batch input sessions? How is batch input process different from processing on line?
    9. What do you define in the domain and data element?
    10. What are the different types of data dictionary objects?
    11. How many types of tables exist and what are they in data dictionary?
    12. What is the step-by-step process to create a table in data dictionary?
    13. Can a transparent table exist in data dictionary but not in the database physically?
    14. What are the domains and data elements?
    15. Can you create a table with fields not referring to data elements?
    16. What is the advantage of structures? How do you use them in the ABAP programs?
    17. What does an extract statement do in the ABAP program?
    18. What is a collect statement? How is it different from append?
    19. What is open sql vs native sql?
    20. What does an EXEC SQL stmt do in ABAP? What is the disadvantage of using it?
    21. What is the meaning of ABAP editor integrated with ABAP data dictionary?
    22. What are the events in ABAP language?
    23. What is an interactive report? What is the obvious diff of such report compared with classical type reports?
    24. What is a drill down report?
    25. How do you write a function module in SAP? Describe.
    26. What are the exceptions in function module?
    27. What is a function group?
    28. How are the date abd time field values stored in SAP?
    29. What are the fields in a BDC_Tab Table?
    30. Name a few data dictionary objects?
    31. What happens when a table is activated in DD?
    32. What is a check table and what is a value table?
    33. What are match codes? Describe?
    34. What transactions do you use for data analysis?
    35. What is table maintenance generator?
    36. What are ranges? What are number ranges?
    37. What are select options and what is the diff from parameters?
    38. How do you validate the selection criteria of a report? And how do you display initial values in a selection screen?
    39. What are selection texts?
    40. What is CTS and what do you know about it?
    41. When a program is created and need to be transported to prodn does selection texts always go with it? if not how do you make sure? Can you change the CTS entries? How do you do it?
    42. What is the client concept in SAP? What is the meaning of client independent?
    43. Are programs client dependent?
    44. Name a few system global variables you can use in ABAP programs?
    45. What are internal tables? How do you get the number of lines in an internal table? How to use a specific number occurs statement?
    46. How do you take care of performance issues in your ABAP programs?
    47. What are datasets?
    48. How to find the return code of a stmt in ABAP programs?
    49. What are interface/conversion programs in SAP?
    50. Have you used SAP supplied programs to load master data?
    2. Adapted from response by Maram Roja on Tuesday, June 15, 2004
    1. What are the techniques involved in using SAP supplied programs? Do you prefer to write your own programs to load master data? Why?
    2. What are logical databases? What are the advantages/disadvantages of logical databases?
    3. What specific statements do you using when writing a drill down report?
    4. What are different tools to report data in SAP? What all have you used?
    5. What are the advantages and disadvantages of ABAP query tool?
    6. What are the functional areas? User groups? How does ABAP query work in relation to these?
    7. Is a logical database a requirement/must to write an ABAP query?
    8. What is the structure of a BDC sessions.
    9. What are Change header/detail tables? Have you used them?
    10. What do you do when the system crashes in the middle of a BDC batch session?
    11. What do you do with errors in BDC batch sessions?
    12. How do you set up background jobs in SAP? What are the steps? What are the event driven batch jobs?
    13. Is it possible to run host command from SAP environment? How do you run?
    14. What kind of financial periods exist in SAP? What is the relevant table for that?
    15. Does SAP handle multiple currencies? Multiple languages?
    16. What is a currency factoring technique?
    17. How do you document ABAP programs? Do you use program documentation menu option?
    18. What is SAPscript and layout set?
    19. What are the ABAP commands that link to a layout set?
    20. What is output determination?
    ABAP Interview Questions
    1.Without using Tcode SE11, How can we enter the values in to the table???
    2.What is the difference between Collect statement and Append Statement???
    3.What do you mean by correction and Transportation system???
    4.What is the difference between User Exits and BADI????
    5.How can we identify User exits in our screen???
    6.What do you mean by Inbound and Outbound interface???
    7.In realtime do we configure ALE systems or Administator will take care of that??
    8.How to release an object???
    9.What is the flow of a Sales document???
    10.What is the flow of Purchase order???
    12.What is the flow of Invoice???
    13.What are the standard IDOC's used???
    14.What do you mean by table control???Where will we use this???
    15.What are field symbols??Where will we use these symbols???
    Deepti
    1. There are other ways of entering data into a DB table. ex. B D C
    2. Collect statement collect/adds the records basing on a key field. allows to create summarised data sets.
    Append will append/add a record at the end of existing records
    8. to release an object - use se10/se9
    9. sales doc flow: S. A. - S. O. - Delivery - Billing
    12. Delivery - invoice.
    15. field symbols are used for dynamic allocation. at runtime u can assign a concrete field to field-symbol.
    Kishore
    1. you can go to abap editor (se38) and use insert statement for insertion update for update and modify for modifications.
    2. collect will not allow duplicate entries, while append can allow duplicates.
    3. if any changes are made to objects they are to be transported to different systems i.e, change and transport.
    4. in user exits we go by general method for enhancements while BADIs we use objects (oops concepts)
    methods for enhancement.
    14. table controls are enhanced version for step loops where we can expand rows .main difference between these two
    is step loop can be expanded to two lines table controls can`t.
    15. field symbols are just like pointers concept which are used in C language. We use them when we want to refer to
    the fields considered,it doesnt allocate any memory for it.
    Venu Rapolu
    1. Ans: Using BDC., LSMW,,ALE., BAPI
    2. Ans: Collect: it adds the numeric fields to the existing non numeric key field records., thereby avoiding duplicate
    values., and append will simply adds the record
    3 . Ans: The CTS contains work bench organizer and transport system :
    The workbench organizer is used to record and contol changes to the ABAP/4 development objects;
    The transport system is used to move objects from an SAP dev.system to production system
    6. Ans: Outbound interface is used to send IDocs to the ALE server.,
    Inbound interface is used to Analyse the received Idoc.
    7. Ans: We (ABAPers) don't do.
    8. Ans: se09 or se10
    13. Ans: MATMAS
    CREMAS
    DEBMAS
    GLMAST etc...
    14. Ans: to display records in table format., we use in Screens
    15. Ans: we assign the field content at run time with ASSIGN stmt.
    Satish D
    1. goto se16 u can view the table contents
    2. collect will collects all the numeric fields of nonnumeric field values
    append will append record at the end of table
    3. when we are creatiing new task like dev. a new prg.. after completion of dev. that will be trnsported to testing system or production system to do that we are assigning an
    transport request from our dev.class(system) by using se09
    4. badis are dev. by class and inheritence methods where as user exitsdev by SAP only and empty shells filled wit user logic
    5. go to system then status
    6. outbound generating an idoc in ale layer with master_idoc_create_messgetype,
    inbound is receivng system with idoc_inbound_process, gives an return variable wether it is sucess or not
    7. no we have to configur that
    8. go to se09 or se01 there write your task no and use release button it will asks whats the other system name
    and number enter them and relase by pressing jeep button
    9. inquiry
    quotation
    sales order
    shipping
    delivery
    invoice
    return goods
    12. after creation of delivry note invoice is prepared
    13. master_idoc_distribute will generate standard idoc
    Deepti
    I am enclosing some of answers which I know.
    1. We can use t.Code SE16 to enter values into table only if table maintainence is allowed for that table.
    2. Append will add new entries into the table where as collect add into the numeric type fields if other charatcer fields
    matches to your selection criteria.
    3. CTS used for creation of ABAP development transport requests.The transaction code for this is SE10.
    4. UserExits r used for adding additional functionality to the existing SAP standard transactions.Using UserExits we can add additional functionality standard SAP functionality without making any changes to the original code.BADI is a standardized interface for ABAP sources that enables partners and customers to enhance SAP-delivered programs in their namespace.
    5 .We can identify User exits by using transactions CMOD and SMOD.
    6. After entering transaction code SE10 select the transport request which u want to transport and click on transport icon(Truck symbol) to release it.
    10. Purchase Requistion->RFQ->Vendor Evaluation->Purchase Order(ME21).
    14. Table control is the only facility provide thru dialog programming when we come acrosse the use of updating standared,deletion,insertion and all database operations.
    15. Field symbols r pointers to the existing data types(like 'C') which does not allocate any memory space. These are used faster access of data.
    Answers to some ABAP Interview Questions:
    Questions which I have faced in an interview:
    1) What is runtime analysis? Have you used this?
    2) What is meant by performance analysis? Have done anything to improve the performance?
    3) How to transfer the objects? Have to transferred any objects?
    4) How did you test the developed objects?
    5) What is the difference between SAP Memory and ABAP Memory?
    6) In order to upload Purchase order details, how you handle multiple values for a single field?
    Eg: Item field may contain no. of values for a record
    7) What is the procedure you followed to upload the data?
    8) How did you handle errors in Call Transaction?
    9) Among the Call Transaction and Session Method, which is faster?
    10) What are the difference between Interactive and Drill Down Reports?
    11) How to pass the variables to forms?
    12) How to create a link between modified form and modified print program?
    13) What is the table, which contain the details of all the name of the programs and forms?
    14) How did you test the form u developed? How did you taken print?
    15) What are Standard Texts?
    16) What is the difference between Clustered Tables and Pooled Tables?
    17) What is pf-status?
    18) Among "Move" and "Move Corresponding", which is efficient one?
    19) What are the output type and Tcodes?
    20) Where we use Chain and Endchain?
    21) Do you use select statement in loop endloop, how will be the performance? To improve the performance?
    22) In select-options, how to get the default values as current month first date and last date by default?
    Eg: 1/12/2004 and 31/12/2004
    Go thru these answers:
    1) What is runtime analysis? Have you used this?
    It's checks program execution time in microseconds. When you go to se30.if you give desired program name in performance file. It will take you to below screen. You can get how much past is your program.
    2) What is meant by performance analysis? Have done
    3) How to transfer the objects? Have you transferred any objects?
    4) How did you test the developed objects?
    I was testing a developed object. There are two types of testing
    - Negative testing
    - Positive testing
    In negative testing we will give negative data in input and we check any errors occurs.
    In positive testing we will give positive data in input for checking errors.
    8) How did you handle errors in Call Transaction?
    We can create a internal table like 'bsgmcgcoll'. All the messages will go to internal table. We can get errors in this internal table.
    Below messages are go to internal table. when you run the call transaction.
    - Message type
    - Message id
    - Message Number
    - Variable1
    - Variable2
    - Variable3
    9) Among the Call Transaction and Session Method, which is faster?
    Call transaction is faster then session method. But usually we use session method in real time...because we can transfer large amount of data from internal table to database and if any errors in a session. Process will not complete until session get correct.
    10) What are the difference between Interactive and Drill Down Reports?
    ABAP/4 provides some interactive events on lists such as AT LINE-SELECTION (double click) or AT USER-COMMAND (pressing a button). You can use these events to move through layers of information about individual items in a list.
    Drill down report is nothing but interactive report...drilldown means above paragraph only.
    11) How to pass the variables to forms?
    12) What is the table, which contain the details of all the name of the programs and forms?
    Table contains vertical and horizontal lines. We can store the data in table as blocks. We can scroll depends upon your wish. And these all are stored in database (data dictionary).
    Which contain the details of all the name of the programs and forms? (I don't know).
    13) How did you test the form u developed? How did you taken print?
    14) What are Standard Texts?
    16) What is the difference between Clustered Tables and Pooled Tables?
    A pooled table is used to combine several logical tables in the ABAP/4 dictionary. Pooled tables are logical tables that must be assigned to a table pool when they are defined.
    Cluster table are logical tables that must be assigned to a table cluster when they are defined.
    Cluster table can be used to store control data they can also used to store temporary data or text such as documentation.
    17) What is pf-status?
    Pf status is used in interactive report for enhancing the functionality. If we go to se41, we can get menus, items and different function keys, which we are using for secondary list in interactive report.
    18) Among "Move" and "Move Corresponding", which is efficient one?
    I guess, 'move corresponding' is very efficient then 'move' statement. Because usually we use this stamtent for internal table fields only...so if we give move corresponding. Those fields only moving to other place (what ever you want).
    19) What are the output type and Tcodes?
    20) Where we use Chain and End chain?
    21) Do you use select statement in loop end loop, how will be the performance? To improve the performance?
    22) In select-options, how to get the default values as current month first date and last date by default?
    Eg: 1/12/2004 and 31/12/2004
    SAP ABAP interview questions
    Thanks to the reader who sent in this question set:
    1. What is an ABAP data dictionary?- ABAP 4 data dictionary describes the logical structures of the objects used in application development and shows how they are mapped to the underlying relational database in tables/views.
    2. What are domains and data element?- Domains:Domain is the central object for describing the technical characteristics of an attribute of an business objects. It describes the value range of the field. Data Element: It is used to describe the semantic definition of the table fields like description the field. Data element describes how a field can be displayed to end-user.
    3. What is foreign key relationship?- A relationship which can be defined between tables and must be explicitly defined at field level. Foreign keys are used to ensure the consistency of data. Data entered should be checked against existing data to ensure that there are now contradiction. While defining foreign key relationship cardinality has to be specified. Cardinality mentions how many dependent records or how referenced records are possible.
    4. Describe data classes.- Master data: It is the data which is seldomly changed. Transaction data: It is the data which is often changed. Organization data: It is a customizing data which is entered in the system when the system is configured and is then rarely changed. System data:It is the data which R/3 system needs for itself.
    5. What are indexes?- Indexes are described as a copy of a database table reduced to specific fields. This data exists in sorted form. This sorting form ease fast access to the field of the tables. In order that other fields are also read, a pointer to the associated record of the actual table are included in the index. Yhe indexes are activated along with the table and are created automatically with it in the database.
    6. Difference between transparent tables and pooled tables.- Transparent tables: Transparent tables in the dictionary has a one-to-one relation with the table in database. Its structure corresponds to single database field. Table in the database has the same name as in the dictionary. Transparent table holds application data. Pooled tables. Pooled tables in the dictionary has a many-to-one relation with the table in database. Table in the database has the different name as in the dictionary. Pooled table are stored in table pool at the database level.
    7. What is an ABAP/4 Query?- ABAP/4 Query is a powerful tool to generate simple reports without any coding. ABAP/4 Query can generate the following 3 simple reports: Basic List: It is the simple reports. Statistics: Reports with statistical functions like Average, Percentages. Ranked Lists: For analytical reports. - For creating a ABAP/4 Query, programmer has to create user group and a functional group. Functional group can be created using with or without logical database table. Finally, assign user group to functional group. Finally, create a query on the functional group generated.
    8. What is BDC programming?- Transferring of large/external/legacy data into SAP system using Batch Input programming. Batch input is a automatic procedure referred to as BDC(Batch Data Communications).The central component of the transfer is a queue file which receives the data vie a batch input programs and groups associated data into “sessions”.
    9. What are the functional modules used in sequence in BDC?- These are the 3 functional modules which are used in a sequence to perform a data transfer successfully using BDC programming: BDC_OPEN_GROUP - Parameters like Name of the client, sessions and user name are specified in this functional modules. BDC_INSERT - It is used to insert the data for one transaction into a session. BDC_CLOSE_GROUP - This is used to close the batch input session.
    10. What are internal tables?- Internal tables are a standard data type object which exists only during the runtime of the program. They are used to perform table calculations on subsets of database tables and for re-organising the contents of database tables according to users need.
    11. What is ITS? What are the merits of ITS?- ITS is a Internet Transaction Server. ITS forms an interface between HTTP server and R/3 system, which converts screen provided data by the R/3 system into HTML documents and vice-versa. Merits of ITS: A complete web transaction can be developed and tested in R/3 system. All transaction components, including those used by the ITS outside the R/3 system at runtime, can be stored in the R/3 system. The advantage of automatic language processing in the R/3 system can be utilized to language-dependent HTML documents at runtime.
    12. What is DynPro?- DynPro is a Dynamic Programming which is a combination of screen and the associated flow logic Screen is also called as DynPro.
    13. What are screen painter and menu painter?- Screen painter: Screen painter is a tool to design and maintain screen and its elements. It allows user to create GUI screens for the transactions. Attributes, layout, filed attributes and flow logic are the elements of Screen painter. Menu painter: Menu painter is a tool to design the interface components. Status, menu bars, menu lists, F-key settings, functions and titles are the components of Menu painters. Screen painter and menu painter both are the graphical interface of an ABAP/4 applications.
    14. What are the components of SAP scripts?- SAP scripts is a word processing tool of SAP which has the following components: Standard text. It is like a standard normal documents. Layout sets. - Layout set consists of the following components: Windows and pages, Paragraph formats, Character formats. Creating forms in the R/3 system. Every layout set consists of Header, paragraph, and character string. ABAP/4 program.
    15. What is ALV programming in ABAP? When is this grid used in ABAP?- ALV is Application List viewer. Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length. In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output. The report output can contain up to 90 columns in the display with the wide array of display options.
    16. What are the events in ABAP/4 language?- Initialization, At selection-screen, Start-of-selection, end-of-selection, top-of-page, end-of-page, At line-selection, At user-command, At PF, Get, At New, At LAST, AT END, AT FIRST.
    17. What is CTS and what do you know about it?- The Change and Transport System (CTS) is a tool that helps you to organize development projects in the ABAP Workbench and in Customizing, and then transport the changes between the SAP Systems and clients in your system landscape. This documentation provides you with an overview of how to manage changes with the CTS and essential information on setting up your system and client landscape and deciding on a transport strategy. Read and follow this documentation when planning your development project.
    18. What are logical databases? What are the advantages/ dis-advantages of logical databases?- To read data from a database tables we use logical database. A logical database provides read-only access to a group of related tables to an ABAP/4 program. Advantages: i)check functions which check that user input is complete, correct,and plausible. ii)Meaningful data selection. iii)central authorization checks for database accesses. iv)good read access performance while retaining the hierarchical data view determined by the application logic. dis advantages: i)If you donot specify a logical database in the program attributes,the GET events never occur. ii)There is no ENDGET command,so the code block associated with an event ends with the next event statement (such as another GET or an END-OF-SELECTION).
    19. What is a batch input session?- BATCH INPUT SESSION is an intermediate step between internal table and database table. Data along with the action is stored in session ie data for screen fields, to which screen it is passed, program name behind it, and how next screen is processed.
    20. How to upload data using CATT ?- These are the steps to be followed to Upload data through CATT: Creation of the CATT test case & recording the sample data input. Download of the source file template. Modification of the source file. Upload of the data from the source file.
    21. What is Smart Forms?- Smart Forms allows you to create forms using a graphical design tool with robust functionality, color, and more. Additionally, all new forms developed at SAP will be created with the new Smart Form solution.
    22. How can I make a differentiation between dependent and independent data?- Client dependent or independent transfer requirements include client specific or cross client objects in the change requests. Workbench objects like SAPscripts are client specific, some entries in customizing are client independent. If you display the object list for one change request, and then for each object the object attributes, you will find the flag client specific. If one object in the task list has this flag on, then that transport will be client dependent.
    23. What is the difference between macro and subroutine? - Macros can only be used in the program the are defined in and only after the definition are expanded at compilation / generation. Subroutines (FORM) can be called from both the program the are defined in and other programs . A MACRO is more or less an abbreviation for some lines of code that are used more than once or twice. A FORM is a local subroutine (which can be called external). A FUNCTION is (more or less) a subroutine that is called external. Since debugging a MACRO is not really possible, prevent the use of them (I’ve never used them, but seen them in action). If the subroutine is used only local (called internal) use a FORM. If the subroutine is called external (used by more than one program) use a FUNCTION.
    Message was edited by: Amit Mishra

  • Error while creating the dictionary in netweaver

    Dear sirs,
    I am taking part in the process of migrating a J2ee application from JBoss to SAP Server. I have imported the ejb project.
    I have an entity bean with 79 CMP fields. i have created the bean and created the table for the same also in the dictionary. But when i tried to build the dictionary, i am getting an error message as given below,
    "Dictionary Generation: DB2:checkNumberOfColumns (primary key of table IMP_MANDANT): number of columns (79) greater than allowed maximum (64) IMP_MANDANT.dtdbtable MyAtlasDictionary/src/packages"
    Is it mean that we can not create tables with fields more than 64 in the dictionary?
    I was able to create the table in the DB directly with more than 79 fields.
    So i hope it is because of some settings in the Dictionary.
    Do you know whethr any options are avilable in the netweaver developer studio to change the default column limit of the table
    Kindly help,
    Thankyou,
    Sudheesh...

    Hi Sudheesh,
    If u want to Display database default values as a column in the table editor:
    choose window>preferences>dictionary>Table Editor>check it for default valus that is being used in the DB.
    Just try this.
    Also check on to this link u will find lots of stuffus regarding this issue.
    http://help.sap.com/saphelp_erp2005/helpdata/en/83/4d152a31b09842986cdac2cff10aa4/frameset.htm
    Regards,
    Nagarajan.
    Message was edited by: Nagarajan Kumarappan

  • Error in starting server from NetWeaver Studio

    I get the following error when i start the server from NetWeaver studio. Any reason why this error pops up.
    Problem Occurred:
    Startting Server - SAP Server E<24> (Time of error.....)
    Reason :
    JsfOpenAdmin failed: object not found.
    However I can start and stop the server from the management console.
    thanks,
    Sahir
    Edited by: Sahir Pathan on Jul 14, 2008 5:29 PM
    Edited by: Sahir Pathan on Jul 14, 2008 5:37 PM

    Maybe when you are on netweaver studio, the instance number passed is the java one instead of the abap instance one :
    sidadm> sapcontrol -nr 01 -function J2EEGetProcessList
    27.02.2009 17:13:02
    J2EEGetProcessList
    OK
    telnetPort, name, pid, type, restart, exitCode, state, startTime, elapsedTime, restartCount, errorCount, cpu, debug
    0, SDM, 11557, SDM Server, Yes, , J2EE_RUNNING, Running, 2009 02 01 06:41:40, 634:31:22, 0, 0, 0:14:36, Switched off
    50108, dispatcher, 11555, J2EE Dispatcher, Yes, , J2EE_RUNNING, Running, 2009 02 01 06:41:40, 634:31:22, 0, 0, 0:24:21, Disabled
    0, server0, 11556, J2EE Server, Yes, , J2EE_RUNNING, Running, 2009 02 01 06:41:40, 634:31:22, 0, 0, 1:16:31, Disabled
    sidadm> sapcontrol -nr 11 -function J2EEGetProcessList
    27.02.2009 17:13:17
    J2EEGetProcessList
    FAIL: JsfOpenAdmin failed: object not found
    sidadm>

Maybe you are looking for