<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5895289901679289087</id><updated>2012-01-21T07:47:54.958-08:00</updated><category term='SD Module'/><category term='Handling Files in SAP'/><category term='SAP LSMW'/><category term='IDOC'/><category term='KANBAN'/><category term='FI'/><category term='SQL'/><category term='MM Module'/><category term='ABAP HR  Development'/><category term='BDC'/><category term='Data Dictionary'/><category term='Useful Transactions'/><category term='ALE'/><category term='System-field'/><category term='SAP office'/><category term='Open SQL'/><category term='Authorization'/><category term='e-CATT'/><category term='LSMW Step by Step'/><category term='Logistics'/><category term='SOA'/><category term='Domain'/><category term='ABAP Interview Question'/><category term='ABAP FAQ'/><category term='ABAP debugger'/><category term='Standard Function Module'/><category term='Logical DataBase'/><category term='User Exit'/><category term='Webdynpro'/><category term='PP Module'/><category term='ABAP Naming Conventions'/><category term='Background Jobs'/><category term='Selection Screen'/><category term='ITS'/><category term='SAP Installation'/><category term='Inbound IDOC'/><category term='BPML'/><category term='SAP: Basis and Administration'/><category term='FICO'/><category term='SAP-Script'/><category term='barcode'/><category term='ABAP Dictionary'/><category term='Screen Painter'/><category term='Dynamic SQL'/><category term='ALV grid'/><category term='Quality management Module'/><category term='Internal table'/><category term='Netveawer XI'/><category term='RFC'/><category term='SAP Upgrade'/><category term='BAPI'/><category term='Digital Signature'/><category term='Object Oriented ABAP'/><category term='Some ABAP/4 Sample Code'/><category term='CAD'/><category term='Field exit'/><category term='ABAP Performance Factor'/><category term='ABAP syntax'/><category term='BW'/><category term='Enhancement'/><category term='Smart Form'/><category term='E-Book'/><category term='SAP-ISU'/><category term='Others'/><category term='Data structure'/><category term='Dynamic Programming'/><category term='Workflow'/><category term='Menu painter'/><category term='Modularization Techniques'/><category term='ABAP Report'/><category term='Dialog Programs'/><category term='API'/><category term='ADS'/><category term='BADI'/><category term='ALV List'/><category term='BASIS'/><category term='EDI'/><category term='Unicode'/><category term='Project system Tutorial'/><category term='SAP Best Practices'/><category term='Query Report'/><category term='Table'/><category term='SQL Query'/><category term='Common Unicode Error'/><category term='ABAP basics'/><category term='SAP Basic and Introduction'/><category term='Data Validation'/><category term='Warehouse Management'/><category term='ABAP Programming'/><category term='Business Transaction Events ( BTE )'/><category term='Funtion Module'/><category term='PM Module'/><category term='BSP( Business Server Pages )'/><category term='BSP'/><title type='text'>SAP ABAP Online Magazine</title><subtitle type='html'>ABAP,ABAP report,Interactive Report,ALV grid,ALV list,IDOC,User Exit,RFC,Smartform,sapscript,ABAP Performance,Remote Function Module( RFC ),Function Module,Modularization techniques,ABAP tools,ALV report Generator,ABAP Interview Questions,BDC,BAPI,ALE,BADI, EDI,InternalTable,DataStructure,LSMW,Domain,DataElement,Basis and Administration ,ABAP HR development,ABAP Debugger,BW,ExceptionHandling,Download FI, CO, MM, PP, SD, PM, PS, QM, SM, HR, BW, APO,ABAP Tutorial</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.abapcode.info/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default?start-index=101&amp;max-results=100'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>811</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-11923450602463189</id><published>2011-11-05T09:15:00.000-07:00</published><updated>2011-11-05T09:21:33.914-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>MBO BADI List in SAP HR</title><content type='html'>BADI Name Description&lt;br /&gt; &lt;br /&gt;HRHAP00_ACC_HEADER Appraisal Document - Header Data Access&lt;br /&gt;HRHAP00_ACTION_LOG Appraisal Document - Action Log&lt;br /&gt;HRHAP00_ADD_HEADER Appraisal Document - Additional Header Data&lt;br /&gt;HRHAP00_ADD_ON_APPL Development: Add-On Application&lt;br /&gt;HRHAP00_ADMIN Appraisal Document - Admin. Functions&lt;br /&gt;HRHAP00_ATT_ACCESS Document - Attachments: Authorization Handling&lt;br /&gt;HRHAP00_AUTHORITY Appraisal Document - Authorization Check&lt;br /&gt;HRHAP00_BC_ELEMENT Business Check Elements&lt;br /&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;HRHAP00_BSP_TMPL Appraisal Document - Web Layout (BSP)&lt;br /&gt;HRHAP00_BUT_ACCESS Appraisal Document - Pushbutton Access&lt;br /&gt;HRHAP00_CATALOG_ACT Development: Catalog - Action&lt;br /&gt;HRHAP00_CATEG_CREATE Development: Catalog - Category Creation&lt;br /&gt;HRHAP00_CATEG_EXMPLE Catalog - Create Example Category&lt;br /&gt;HRHAP00_CHECK_CUSTOM Development: Customizing - Check Tables and Se&lt;br /&gt;HRHAP00_COL_ACCESS Appraisal Document - Column Access&lt;br /&gt;HRHAP00_COL_OWNER Appraisal Document - Column Owner&lt;br /&gt;HRHAP00_DEFAULT_OBJ Runtime - Generate Default (User &lt;-&gt; Object)&lt;br /&gt;HRHAP00_DOC_BC Appraisal Document - Business Check&lt;br /&gt;HRHAP00_DOC_DEF_D1 Appraisal Document - Default Appraiser&lt;br /&gt;HRHAP00_DOC_DEF_D2 Appraisal Document - Default Appraisee&lt;br /&gt;HRHAP00_DOC_DEF_DE Appraisal Document - Default Completion Period&lt;br /&gt;HRHAP00_DOC_DEF_DN Appraisal Document - Default Appraisal Documen&lt;br /&gt;HRHAP00_DOC_DEF_DO Appraisal - Default Further Participants&lt;br /&gt;HRHAP00_DOC_DEF_DP Appraisal Document - Default Part Appraisers&lt;br /&gt;HRHAP00_DOC_DEF_DR Appraisal Document - Default Review Date&lt;br /&gt;HRHAP00_DOC_DEF_DV Appraisal Document - Default App. Document Val&lt;br /&gt;HRHAP00_DOC_DELETE Appraisal Document - Delete&lt;br /&gt;HRHAP00_DOC_PREPARE Appraisal Document - Prepare Appraisal Documen&lt;br /&gt;HRHAP00_DOC_SAVE Appraisal Document - Save Appraisal Document&lt;br /&gt;HRHAP00_DOC_STATNAME Appraisal Document - Alternative for Status Na&lt;br /&gt;HRHAP00_DYN_EVENT Appraisal Document - Dynamic Cell Value Event&lt;br /&gt;HRHAP00_ENHANCE_DEL Appraisal Document - Delete Element&lt;br /&gt;HRHAP00_ENHANCE_FIX Appraisal Document - Fixed Enhancement&lt;br /&gt;HRHAP00_ENHANCE_FREE Appraisal Document - Free Enhancement&lt;br /&gt;HRHAP00_FOLLOW_UP Appraisal Document - Follow-Up Processing (Bac&lt;br /&gt;HRHAP00_FOLLOW_UP_D Appraisal Document - Follow-Up Processing (Dia&lt;br /&gt;HRHAP00_GET_LIST_FLT Appraisal Documents - Filter HRHAP_DOCUMENT_GE&lt;br /&gt;HRHAP00_INIT_CATALOG Development: Catalog - On Initialization&lt;br /&gt;HRHAP00_LINK Appraisal Document - Relationships&lt;br /&gt;HRHAP00_MAX_P_APPER Maximum Number of Part Appraisers&lt;br /&gt;HRHAP00_OFFLINE Appraisal Document - Offline&lt;br /&gt;HRHAP00_REP_GEN_VAR Appraisal Document - Reporting (Generic Varian&lt;br /&gt;HRHAP00_REPORTING Appraisal Document - Reporting&lt;br /&gt;HRHAP00_SELECTION Appraisal Document - Object Selection (Role an&lt;br /&gt;HRHAP00_SMARTFORMS Appraisal Document - Print Preview (Smart Form&lt;br /&gt;HRHAP00_TEXT_SUBST Appraisal Document - Text Replacement&lt;br /&gt;HRHAP00_TMPL_608 Development: Applic. - Add-On Dependent Templa&lt;br /&gt;HRHAP00_TMPL_EXAMPLE Catalog - Create Example Templates&lt;br /&gt;HRHAP00_TMPL_GETLIST Appraisal Document - Get Template List&lt;br /&gt;HRHAP00_TMPL_RESTR Add-On Dependent Restriction of Search Help&lt;br /&gt;HRHAP00_TMPL_WIZARD Catalog - Create Templates Using Wizard&lt;br /&gt;HRHAP00_VAL_DET Appraisal Document - Value Determination&lt;br /&gt;HRHAP00_VALUE_TYPE Appraisal Document - Value List&lt;br /&gt;HRHAP00_WF_RULE_ID Workflow Executor&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-11923450602463189?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/11923450602463189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=11923450602463189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/11923450602463189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/11923450602463189'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/11/mbo-badi-list-in-sap-hr.html' title='MBO BADI List in SAP HR'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-996484394650984766</id><published>2011-07-23T00:03:00.000-07:00</published><updated>2011-07-23T00:25:41.947-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Selection Screen'/><title type='text'>Different Types of Selection Screens events</title><content type='html'>What is: &lt;br /&gt;1. at selection-screen on field &lt;br /&gt;2. at selection-screen output &lt;br /&gt;3. at selection-screen block &lt;br /&gt;4. at selection-screen on value-request &lt;br /&gt;5. at selection-screen on help-request and their difference? &lt;br /&gt;For knowing Selection-screens: &lt;br /&gt;     &lt;span class="fullpost"&gt;&lt;br /&gt;First you must have right understanding of Events. &lt;br /&gt;- Events are introduced by Event Keyword.  They end when again next processs begins. &lt;br /&gt;Selection-screens are special screen defined in ABAP.   &lt;br /&gt;- This ABAP at run time only controls the flow logic of Selection-screens.  The PBO and PAI triggers the num of. selection-screens. &lt;br /&gt;    &lt;br /&gt;The basic form of the selection screen events is the AT SELECTION-SCREEN event. This event occurs after the runtime environment has passed all input data from the selection screen to the ABAP program. The other selection screen events allow programmers to modify the selection screen before it is sent and specifically check user input.  &lt;br /&gt;    &lt;br /&gt;At Selection-screen OUTPUT is trigerred in PBO of selection-screen.   &lt;br /&gt;- This allows you to modify the Selection-screen, before it is displayed. &lt;br /&gt;    &lt;br /&gt;At Selection-screen On Field is triggered in PAI of selection-screens. &lt;br /&gt;- The input fields can be checked,in the corresponding event block. If an error message occurs within this event block, the corresponding field is made ready for input again on the selection screen. &lt;br /&gt;    &lt;br /&gt;At Selection-screen On Block is trigerred in PAI event. &lt;br /&gt;- You define a block  by enclosing the declarations of the elements in the block between the statements SELECTION-SCREEN BEGIN OF BLOCK block - END OF BLOCK block. You can use this event block to check the consistency of the input fields in the block. &lt;br /&gt;    &lt;br /&gt;At Selection-screen On value request. &lt;br /&gt;- This event is trigerred for F4 help. &lt;br /&gt;    &lt;br /&gt;At Selection-screen On help request . &lt;br /&gt;- This event is triggered when the user clicks F1 for help on fileds. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-996484394650984766?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/996484394650984766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=996484394650984766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/996484394650984766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/996484394650984766'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/07/different-types-of-selection-screens.html' title='Different Types of Selection Screens events'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-1396535108971231971</id><published>2011-07-23T00:01:00.000-07:00</published><updated>2011-07-23T00:02:34.672-07:00</updated><title type='text'>BAPI_SALESORDER_CHANGE Sample program</title><content type='html'>Here's what we did: This is a two step process because the BAPI to change &lt;br /&gt;sales orders, BAPI_SALESORDER_CHANGE, doesn't have the functionality &lt;br /&gt;to update conditions. So, what we have to do is call the change BAPI first&lt;br /&gt;with the bare minimum fields populated and the logic switch set to 'B' carry&lt;br /&gt;out new pricing). This will reset the conditions we needed to reset, ZR00 &lt;br /&gt;and ZN02 prices. Of course, after this call we need to commit the changes &lt;br /&gt;to the database. Secondly, we make another call to the change BAPI, this &lt;br /&gt;time we include the new ZR00 and ZN02 prices. And then commit the &lt;br /&gt;changes to the DB. This ain't the prettiest thing in the world, but it works. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;REPORT Y_SD_ORDER_REPRICE_BAPI.&lt;br /&gt;&lt;br /&gt;TABLES: VBAP.&lt;br /&gt;&lt;br /&gt;DATA: IRETURN TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE,&lt;br /&gt;   IORDER_KEYS TYPE STANDARD TABLE OF BAPISDKEY WITH HEADER LINE,&lt;br /&gt;   IORDER_HDR_IN TYPE STANDARD TABLE OF BAPISDHD1 WITH HEADER LINE,&lt;br /&gt;   IORDER_HDR_INX TYPE STANDARD TABLE OF BAPISDHD1X WITH HEADER LINE,&lt;br /&gt;   IORDER_ITEM_IN TYPE STANDARD TABLE OF BAPISDITM WITH HEADER LINE,&lt;br /&gt;   IORDER_ITEM_INX TYPE STANDARD TABLE OF BAPISDITMX WITH HEADER LINE,&lt;br /&gt;   IORDER_COND_IN TYPE STANDARD TABLE OF BAPICOND WITH HEADER LINE,&lt;br /&gt;   IORDER_COND_INX TYPE STANDARD TABLE OF BAPICONDX WITH HEADER LINE,&lt;br /&gt;   IORDER_TEXT TYPE STANDARD TABLE OF BAPISDTEXT WITH HEADER LINE,&lt;br /&gt;   COMMIT_RETURN TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE,&lt;br /&gt;   IORDER_NUMBER LIKE BAPIVBELN-VBELN,&lt;br /&gt;   V_MSG_TXT(220),&lt;br /&gt;   MSG_ID LIKE SY-MSGID,&lt;br /&gt;   MSG_NO LIKE SY-MSGNO,&lt;br /&gt;   MSG_V1 LIKE SY-MSGV1,&lt;br /&gt;   CHANGE_ITEM_NUMBER LIKE VBAP-POSNR.&lt;br /&gt;&lt;br /&gt;DATA: ILOGIC_SWITCH LIKE BAPISDLS.&lt;br /&gt;&lt;br /&gt;PARAMETER: ORDER LIKE VBAK-VBELN MATCHCODE OBJECT VMVA,&lt;br /&gt;      ITEM LIKE VBAP-POSNR.&lt;br /&gt;&lt;br /&gt;START-OF-SELECTION.&lt;br /&gt;&lt;br /&gt;PERFORM NEW_PRICING.&lt;br /&gt;PERFORM COMMIT_ORDER.&lt;br /&gt;PERFORM ADD_NEW_CONDITIONS.&lt;br /&gt;PERFORM COMMIT_ORDER.&lt;br /&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp;   Form NEW_PRICING&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;* --&gt; p1    text&lt;br /&gt;* &lt;-- p2    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM NEW_PRICING.&lt;br /&gt;&lt;br /&gt; SKIP.&lt;br /&gt; WRITE:/ '* * * CARRY OUT NEW PRICING * * *'.&lt;br /&gt; SKIP.&lt;br /&gt;&lt;br /&gt; SELECT SINGLE * FROM VBAP WHERE VBELN = ORDER&lt;br /&gt;               AND POSNR = ITEM.&lt;br /&gt;&lt;br /&gt; IORDER_NUMBER = VBAP-VBELN.&lt;br /&gt;&lt;br /&gt;*........Insert New Item......................................................&lt;br /&gt;*........Load Sales Order Item Table....................................&lt;br /&gt;&lt;br /&gt; CLEAR IORDER_ITEM_IN.&lt;br /&gt; IORDER_ITEM_IN-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_ITEM_IN-MATERIAL = VBAP-MATNR.&lt;br /&gt; IORDER_ITEM_IN-ITEM_CATEG = VBAP-PSTYV.&lt;br /&gt; APPEND IORDER_ITEM_IN.&lt;br /&gt;&lt;br /&gt; CLEAR IORDER_ITEM_INX.&lt;br /&gt; IORDER_ITEM_INX-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_ITEM_INX-UPDATEFLAG = 'U'.&lt;br /&gt; APPEND IORDER_ITEM_INX.&lt;br /&gt;&lt;br /&gt; ILOGIC_SWITCH-PRICING = 'B'. "CARRY OUT NEW PRICING&lt;br /&gt;&lt;br /&gt;*........Call Sales Order Create RFC....................................&lt;br /&gt; CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;br /&gt;    EXPORTING&lt;br /&gt;      SALESDOCUMENT  = IORDER_NUMBER&lt;br /&gt;      ORDER_HEADER_INX = 'U'&lt;br /&gt;      LOGIC_SWITCH   = ILOGIC_SWITCH&lt;br /&gt;    TABLES&lt;br /&gt;      RETURN      = IRETURN&lt;br /&gt;      ORDER_KEYS    = IORDER_KEYS&lt;br /&gt;      ORDER_ITEM_IN  = IORDER_ITEM_IN&lt;br /&gt;      ORDER_ITEM_INX  = IORDER_ITEM_INX&lt;br /&gt;      CONDITIONS_IN  = IORDER_COND_IN&lt;br /&gt;      CONDITIONS_INX  = IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt;ENDFORM.     "new pricing&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp;   Form commit_order&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;* --&gt; p1    text&lt;br /&gt;* &lt;-- p2    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM COMMIT_ORDER.&lt;br /&gt;&lt;br /&gt; WRITE:/5 'ORDER NUMBER --&gt;', IORDER_NUMBER.&lt;br /&gt; SKIP.&lt;br /&gt;&lt;br /&gt; LOOP AT IRETURN.&lt;br /&gt;&lt;br /&gt;  CALL FUNCTION 'MESSAGE_TEXT_BUILD'&lt;br /&gt;     EXPORTING&lt;br /&gt;       MSGID        = IRETURN-ID&lt;br /&gt;       MSGNR        = IRETURN-NUMBER&lt;br /&gt;       MSGV1        = IRETURN-MESSAGE&lt;br /&gt;     IMPORTING&lt;br /&gt;       MESSAGE_TEXT_OUTPUT = V_MSG_TXT&lt;br /&gt;     EXCEPTIONS&lt;br /&gt;       OTHERS       = 1.&lt;br /&gt;&lt;br /&gt;  WRITE: / V_MSG_TXT.&lt;br /&gt; ENDLOOP.&lt;br /&gt;&lt;br /&gt;*........Order has to be commited to database...........................&lt;br /&gt;&lt;br /&gt; CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;br /&gt;    IMPORTING&lt;br /&gt;     RETURN   = COMMIT_RETURN.&lt;br /&gt;&lt;br /&gt; REFRESH: IORDER_HDR_IN, IORDER_ITEM_IN, IRETURN.&lt;br /&gt;&lt;br /&gt;ENDFORM.          " commit_order&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp;   Form ADD_NEW_CONDITIONS&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;* --&gt; p1    text&lt;br /&gt;* &lt;-- p2    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM ADD_NEW_CONDITIONS.&lt;br /&gt;&lt;br /&gt; SKIP.&lt;br /&gt; WRITE:/ '* * * ADD NEW PRICES * * *'.&lt;br /&gt; SKIP.&lt;br /&gt;&lt;br /&gt; REFRESH: IRETURN, IORDER_ITEM_IN, IORDER_ITEM_INX, IORDER_COND_IN,&lt;br /&gt;      IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt; IORDER_NUMBER = VBAP-VBELN.&lt;br /&gt;&lt;br /&gt;*........Load Sales Order Item Table....................................&lt;br /&gt; CLEAR IORDER_ITEM_IN.&lt;br /&gt; IORDER_ITEM_IN-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_ITEM_IN-MATERIAL = VBAP-MATNR.&lt;br /&gt; IORDER_ITEM_IN-ITEM_CATEG = VBAP-PSTYV.&lt;br /&gt; APPEND IORDER_ITEM_IN.&lt;br /&gt;&lt;br /&gt; CLEAR IORDER_ITEM_INX.&lt;br /&gt; IORDER_ITEM_INX-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_ITEM_INX-UPDATEFLAG = 'U'.&lt;br /&gt; APPEND IORDER_ITEM_INX.&lt;br /&gt;&lt;br /&gt;*........Load Sales Order Pricing Conditions............................&lt;br /&gt; CLEAR IORDER_COND_IN.&lt;br /&gt; IORDER_COND_IN-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_COND_IN-COND_TYPE = 'ZR00'.&lt;br /&gt; IORDER_COND_IN-COND_VALUE = '175'.&lt;br /&gt; IORDER_COND_IN-CURRENCY = 'USD'.&lt;br /&gt; APPEND IORDER_COND_IN.&lt;br /&gt;&lt;br /&gt;*........Indicate Change to Condition...................................&lt;br /&gt; CLEAR IORDER_COND_INX.&lt;br /&gt; IORDER_COND_INX-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_COND_INX-COND_TYPE = 'ZR00'.&lt;br /&gt; IORDER_COND_INX-UPDATEFLAG = 'I'.&lt;br /&gt; IORDER_COND_INX-COND_VALUE = 'X'.&lt;br /&gt; IORDER_COND_INX-CURRENCY = 'X'.&lt;br /&gt; APPEND IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt;*........Load Sales Order Pricing Conditions............................&lt;br /&gt; CLEAR IORDER_COND_IN.&lt;br /&gt; IORDER_COND_IN-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_COND_IN-COND_TYPE = 'ZN02'.&lt;br /&gt; IORDER_COND_IN-COND_VALUE = '175'.&lt;br /&gt; IORDER_COND_IN-CURRENCY = 'USD'.&lt;br /&gt; APPEND IORDER_COND_IN.&lt;br /&gt;&lt;br /&gt;*........Indicate Change to Condition...................................&lt;br /&gt; CLEAR IORDER_COND_INX.&lt;br /&gt; IORDER_COND_INX-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_COND_INX-COND_TYPE = 'ZN02'.&lt;br /&gt; IORDER_COND_INX-UPDATEFLAG = 'I'.&lt;br /&gt; IORDER_COND_INX-COND_VALUE = 'X'.&lt;br /&gt; IORDER_COND_INX-CURRENCY = 'X'.&lt;br /&gt; APPEND IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt;*........Call Sales Order Create RFC....................................&lt;br /&gt; CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;br /&gt;    EXPORTING&lt;br /&gt;      SALESDOCUMENT  = IORDER_NUMBER&lt;br /&gt;      ORDER_HEADER_INX = 'U'&lt;br /&gt;    TABLES&lt;br /&gt;      RETURN      = IRETURN&lt;br /&gt;      ORDER_ITEM_IN  = IORDER_ITEM_IN&lt;br /&gt;      ORDER_ITEM_INX  = IORDER_ITEM_INX&lt;br /&gt;      CONDITIONS_IN  = IORDER_COND_IN&lt;br /&gt;      CONDITIONS_INX  = IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt;ENDFORM.          " ADD_NEW_CONDITIONSGood Luck Mike - I hope this helps!&lt;br /&gt;__________________&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-1396535108971231971?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/1396535108971231971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=1396535108971231971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1396535108971231971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1396535108971231971'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/07/bapisalesorderchange-sample-program.html' title='BAPI_SALESORDER_CHANGE Sample program'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-4842489964511918031</id><published>2011-07-22T23:58:00.000-07:00</published><updated>2011-07-23T00:00:15.839-07:00</updated><title type='text'>SAP SD Certification Sample Questions and answers</title><content type='html'>Question: &lt;br /&gt;Which statements concerning goods issue are true? &lt;br /&gt;&lt;br /&gt; A Goods issue reduces requirements in materials planning &lt;br /&gt;B Goods issue posts value changes to the stock account in inventory accounting &lt;br /&gt;C Goods issue posts value changes to the stock account in asset accounting &lt;br /&gt;D Goods issue posts value changes to the tax account &lt;br /&gt;E Goods issue reduces warehouse stocks &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;Which of the following statements about billing are correct? &lt;br /&gt;&lt;br /&gt; A. Invoice dates for creating invoices at certain times are maintained in the calendar. &lt;br /&gt;B. You cannot carry out pricing again during billing. &lt;br /&gt;C. A transaction-specific requirement, such as "deliveries must be combined in a &lt;br /&gt;collective invoice" can be set to control &lt;br /&gt;billing. &lt;br /&gt;D. If there are several payers for one delivery, only one billing document is created for &lt;br /&gt;each player. &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;How is the schedule line determined? &lt;br /&gt;&lt;br /&gt; A. Item category and document type &lt;br /&gt;B. Item category group and strategy group on the material master record &lt;br /&gt;C. Item category and MRP type on the material master record &lt;br /&gt;D. MRP Type and shipping point &lt;br /&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;Question: &lt;br /&gt;When processing a billing due list, you have the following options: &lt;br /&gt;&lt;br /&gt;A. The invoicing run can be started as a simulation run. &lt;br /&gt;B. For performance reasons, the invoicing run via billing due list processing can only be &lt;br /&gt;carried out in batch. &lt;br /&gt;C. The invoice run can be carried out for delivery-related and order-related billing &lt;br /&gt;documents simultaneously. &lt;br /&gt;D. Order-related billing documents and delivery-related billing documents must always &lt;br /&gt;be created separately. &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;How does the SAP system enable you to check the reason for documents not being &lt;br /&gt;combined in a billing document? &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;A. Using the Spilt analysis function in the environment menu of the billing document. &lt;br /&gt;B. Control of the document flow. &lt;br /&gt;C. Control of the billing log. &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;How is the schedule line determined? &lt;br /&gt;&lt;br /&gt;A. Item category and document type. &lt;br /&gt;B. Item category group and strategy group on the material master record. &lt;br /&gt;C. Item category and MRP type on the material master record. &lt;br /&gt;D. MRP Type and shipping point. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Answers for SAP SD Certification Sample Questions &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;Which statements concerning goods issue are true? &lt;br /&gt;&lt;br /&gt;Answer: &lt;br /&gt;A Goods issue reduces requirements in materials planning &lt;br /&gt;B Goods issue posts value changes to the stock account in inventory accounting &lt;br /&gt;C Goods issue posts value changes to the stock account in asset accounting &lt;br /&gt;D Goods issue posts value changes to the tax account &lt;br /&gt;E Goods issue reduces warehouse stocks &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;Which of the following statements about billing are correct? &lt;br /&gt;&lt;br /&gt;Answer: &lt;br /&gt;A. Invoice dates for creating invoices at certain times are maintained in the &lt;br /&gt;calendar. &lt;br /&gt;B. You cannot carry out pricing again during billing. &lt;br /&gt;C. A transaction-specific requirement, such as "deliveries must be combined in a &lt;br /&gt;collective invoice" can &lt;br /&gt;be set to control billing. &lt;br /&gt;D. If there are several payers for one delivery, only one billing document is created &lt;br /&gt;for each player. &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;How is the schedule line determined? &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;Answer: &lt;br /&gt;A. Item category and document type &lt;br /&gt;B. Item category group and strategy group on the material master record &lt;br /&gt;C. Item category and MRP type on the material master record &lt;br /&gt;D. MRP Type and shipping point &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;When processing a billing due list, you have the following options: &lt;br /&gt;&lt;br /&gt;Answer: &lt;br /&gt;A. The invoicing run can be started as a simulation run. &lt;br /&gt;B. For performance reasons, the invoicing run via billing due list processing can only be &lt;br /&gt;carried out in batch. &lt;br /&gt;C. The invoice run can be carried out for delivery-related and order-related billing &lt;br /&gt;documents simultaneously. &lt;br /&gt;D. Order-related billing documents and delivery-related billing documents must always &lt;br /&gt;be created separately. &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;How does the SAP system enable you to check the reason for documents not being &lt;br /&gt;combined in a billing document? &lt;br /&gt;&lt;br /&gt;Answer: &lt;br /&gt;A. Using the Spilt analysis function in the environment menu of the billing &lt;br /&gt;document. &lt;br /&gt;B. Control of the document flow. &lt;br /&gt;C. Control of the billing log. &lt;br /&gt;&lt;br /&gt;Question: &lt;br /&gt;How is the schedule line determined? &lt;br /&gt;&lt;br /&gt;Answer: &lt;br /&gt;A. Item category and document type. &lt;br /&gt;B. Item category group and strategy group on the material master record. &lt;br /&gt;C. Item category and MRP type on the material master record. &lt;br /&gt;D. MRP Type and shipping point. &lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-4842489964511918031?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/4842489964511918031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=4842489964511918031' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4842489964511918031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4842489964511918031'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/07/sap-sd-certification-sample-questions.html' title='SAP SD Certification Sample Questions and answers'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-3663413056246519355</id><published>2011-04-10T03:59:00.000-07:00</published><updated>2011-04-10T04:09:57.174-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>HR Certification Questions about TIME MANAGEMENT</title><content type='html'>TIME MANAGEMENT&lt;br /&gt;&lt;br /&gt;1. The prerequisite for planning shifts in Time Management &lt;br /&gt;• Planned Working Time&lt;br /&gt;• Availability Infotype&lt;br /&gt;• Personal Work Schedule&lt;br /&gt;• Requirements Profile&lt;br /&gt;2. If work schedule for salaried and hourly paid employees are not different,then with respect to time management&lt;br /&gt;• 1 grouping is sufficient&lt;br /&gt;• 2 distinct groupings are required&lt;br /&gt;• Insufficient information&lt;br /&gt;• Copy the standard SAP entries&lt;br /&gt;3 A public holiday calendar has the following features &lt;br /&gt;• Is assigned to a personnel subarea&lt;br /&gt;• Can have public holidays with distance to Christmas&lt;br /&gt;• Can have holidays with specific dates and days of the week&lt;br /&gt;• Uses employee subgroup grouping for permissibility for specific employees&lt;br /&gt;4. Day Types are used to define&lt;br /&gt;• Different kinds of holidays in a holiday calendar&lt;br /&gt;• Are used to represent off days&lt;br /&gt;• Are used for determining whether employees have to work on public holidays and whether they are still paid on their days&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;5. In the SAP R/3 system,Day Off is represented by &lt;br /&gt;• Creating a Daily work Schedule&lt;br /&gt;• Using public holiday class&lt;br /&gt;• Using the  zero planned working hours check box&lt;br /&gt;6. Whether or not a day is a day off in the work schedule is based on the following criteria&lt;br /&gt;• Planned Hours&lt;br /&gt;• Day type&lt;br /&gt;• Public Holiday&lt;br /&gt;• Work Schedule Rule&lt;br /&gt;7 Time Management Status 1 represents&lt;br /&gt;• No time evaluation&lt;br /&gt;• No processing in payroll&lt;br /&gt;• Time Evaluation planned&lt;br /&gt;• Integration with Payroll&lt;br /&gt;• Time Evaluation actual&lt;br /&gt; 8.   Each absence type is assigned to a time constraint Class, so as to reference&lt;br /&gt;• Collision Checks&lt;br /&gt;• The number of records that can be present at any point of time&lt;br /&gt;• Public Holiday Class&lt;br /&gt;• Absence quota types&lt;br /&gt;9. In SAP, inactive days are handled using&lt;br /&gt;• Deduction rules&lt;br /&gt;• Rounding rules&lt;br /&gt;• Absence quotas&lt;br /&gt;• Reduction rules&lt;br /&gt;10. Schema TQTA has the following features&lt;br /&gt;• Automatic accrual of absence entitlements using time evaluation&lt;br /&gt;• Special schema used for accrual of absence quota&lt;br /&gt;• Time Evaluation is a prerequisite to run this schema&lt;br /&gt;• Time Management Status is to be set to 1&lt;br /&gt;&lt;br /&gt;11 the following HR infotypes are mandatory for CATS&lt;br /&gt;• Actions,Organisational Assignment,Personal data&lt;br /&gt;• Actions,Personal Data,Planned working time&lt;br /&gt;• Actions,Personal Data,Time sheet Defaults&lt;br /&gt;• Actions,Planned Working Time,Time Sheet Defaults,Planned Working Time&lt;br /&gt;12 In customizing Data Entry Profile, the following are true&lt;br /&gt;• It determines the data entry process for the time data that is entered using the profile&lt;br /&gt;• It determines the layout of the data entry screen&lt;br /&gt;• It controls the target components to which the time data can be transferred&lt;br /&gt;• Specify use of workflow for approval&lt;br /&gt;&lt;br /&gt;13. Which of the following are not standard workflow tasks for CATS approval process&lt;br /&gt;• Approver specified by employee&lt;br /&gt;• Approval by superior&lt;br /&gt;• Approval by payroll administrator&lt;br /&gt;• Approval by employer&lt;br /&gt;14 The following infotypes are mandatory if you are working with time Evaluation&lt;br /&gt;• Actions,Organisational Assignment,Planned working time,Personal Data&lt;br /&gt;• Organizational Assignment,Planned working time, Date specifications,Basic Pay&lt;br /&gt;• Organizational Assignment,Planned Working time,Personal Data&lt;br /&gt;• Actions, Planned working time, Date Specifications&lt;br /&gt;15 Which of the following are not tasks of R/3 Time Management&lt;br /&gt;• Processing time events&lt;br /&gt;• Correcting and supplementing time events&lt;br /&gt;• Transferring time events to the interface table CC1TEV&lt;br /&gt;• Checking attendance/absence reasons for particular dates&lt;br /&gt;16.The Personnel Calculation rule can be accessed through the transaction code&lt;br /&gt;• Pe03&lt;br /&gt;• Pe02&lt;br /&gt;• Pe01&lt;br /&gt;• Pe04&lt;br /&gt;17. Which of the following is incorrect as regards the Time Management Pool?&lt;br /&gt;• It is a tool for checking time data&lt;br /&gt;• It is a tool for approving time data&lt;br /&gt;• It is a tool for entering time data&lt;br /&gt;• It is a tool for correcting time data&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-3663413056246519355?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/3663413056246519355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=3663413056246519355' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3663413056246519355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3663413056246519355'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/04/hr-certification-questions-about-time.html' title='HR Certification Questions about TIME MANAGEMENT'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-1768537100699756835</id><published>2011-04-03T10:31:00.000-07:00</published><updated>2011-04-03T10:38:27.641-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>Time Recording, CATS, Time Evaluation related HR interview Questions</title><content type='html'>Week 03: Time Recording, CATS, Time Evaluation&lt;br /&gt;&lt;br /&gt;1. The following are the options available in SAP Time Management:&lt;br /&gt;&lt;br /&gt;a. Incentive Wages&lt;br /&gt;b. Shift Planning&lt;br /&gt;c. CATS&lt;br /&gt;d. Time Recording&lt;br /&gt;e. None of these&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. The different methods for transferring employee time data to the SAP system are:&lt;br /&gt;&lt;br /&gt;a. Record only deviations to the work schedule&lt;br /&gt;b. Record only Substitutions&lt;br /&gt;c. Record Actual Times.&lt;br /&gt;d. Record only Absences from working time.&lt;br /&gt;e. Record exceptions to the work schedule &lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;3. Shift Planning component of Time Management offers the following benefits:&lt;br /&gt;&lt;br /&gt;a. Distribute human resources of your enterprise appropriately and efficiently.&lt;br /&gt;b. It helps you to assign shift time, shift location, selection of employees and number of required employees so that your personnel capacity is utilized to its maximum effect&lt;br /&gt;c. You can schedule and create working hours for your employees in a flexible manner to cover requirements.&lt;br /&gt;d. You can also create time data for any number of employees at the same time, as well as for one or more days, weeks or even months.&lt;br /&gt;e. There is continuous transfer of data between the R/3 Time Management and R/3 Human Resources, ensuring that data is kept updated and current throughout the system. However there is no integration between Shift Planning and other R/3 components like, Organizational Management and Personnel Development. &lt;br /&gt; &lt;br /&gt;4. The integration with other R/3 Human Resource Components helps you to perform the following functions in Shift Planning-&lt;br /&gt;&lt;br /&gt;a. Access to Organizational Structures&lt;br /&gt;b. Access to Travel Privileges.&lt;br /&gt;c. Access to Employee Qualifications&lt;br /&gt;d. Determining an employee’s working hours&lt;br /&gt;e. Perform career &amp; succession planning.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. A shift group in Shift Planning is defined as –&lt;br /&gt;&lt;br /&gt;a. A group of requirements types and shifts that is only valid for this shift group.&lt;br /&gt;b. The shift group is assigned to the entry object used to enter shift planning.&lt;br /&gt;c. You assign shift groups to entry objects in the Shift Group infotype (1039).&lt;br /&gt;d. Data from Personal Work Schedule is used as the basis for Shift Group of each Organizational Unit.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;6. The following are true in the case of Incentive Wages Administration:&lt;br /&gt;&lt;br /&gt;a. R/3 Incentive wages supports only individual Incentive Wages and not the group incentive wages.&lt;br /&gt;b. Data  for R/3 Incentive Wages is recorded as Time Tickets&lt;br /&gt;c. Confirmations are either entered at a subsystem by each employee and then uploaded to the Logistics Component, or recorded there manually. These are transferred as work time events or duration’s to the Incentive wage component.&lt;br /&gt;d. The time tickets recorded are valuated when gross payroll is run.&lt;br /&gt;e. R/3 Incentive wages does not have integration with R/3 Payroll.&lt;br /&gt;&lt;br /&gt;7.  Employee Sub Groups are used in R/3 Time Management to control:&lt;br /&gt;&lt;br /&gt;a. Work Schedules&lt;br /&gt;b. Shift Planning&lt;br /&gt;c. Time Quotas&lt;br /&gt;d. Public Holiday Calendar&lt;br /&gt;e. Substitution Types and Availability Types&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. A personnel sub area grouping for work schedules can be defined as:&lt;br /&gt;&lt;br /&gt;a. It allows you to control whether a particular work schedule is applicable for a personnel sub area. &lt;br /&gt;b. A Group of personnel sub areas for which the same work schedules apply.&lt;br /&gt;c. It controls whether a particular work schedule is applicable for an Employee Group. For E.g. Salaried Employees, Hourly Wage Earners etc.&lt;br /&gt;d. Work Schedules Rules can have same names, even if they are assigned to different Personnel Sub Area Groupings.&lt;br /&gt;e. Personnel Sub Area grouping for Work Schedules is independent from other Personnel Sub Area groupings for different Time Management Aspects.&lt;br /&gt;&lt;br /&gt;9. A Work Schedule Rule comprises of the following elements:&lt;br /&gt;&lt;br /&gt;a. Public Holidays&lt;br /&gt;b. Daily Work Schedules&lt;br /&gt;c. Planned Working Time&lt;br /&gt;d. Break Schedules&lt;br /&gt;e. Daily Work Schedule Variants&lt;br /&gt;&lt;br /&gt;10. Public Holidays can have one of the following characteristics:&lt;br /&gt;&lt;br /&gt;a. Fixed Date&lt;br /&gt;b. Special Holidays&lt;br /&gt;c. Specific Date and Day of the week&lt;br /&gt;d. Distance to Easter&lt;br /&gt;e. Movable Holidays&lt;br /&gt;&lt;br /&gt;11. A Half Day holiday can be defined using the following public holiday class:&lt;br /&gt;&lt;br /&gt;a. Holiday Class 0&lt;br /&gt;b. Holiday Class Blank&lt;br /&gt;c. Holiday Class 3&lt;br /&gt;d. Holiday Class 1&lt;br /&gt;e. Holiday Class 2&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12. Define a Daily Work Schedule Variant:&lt;br /&gt;&lt;br /&gt;a. An alternative version of daily work schedule with different work times.&lt;br /&gt;b. This is used for employees who work a reduced work schedule prior to certain Holidays.&lt;br /&gt;c. You create a Daily Work Schedule Variant with the same name as the original daily work schedule, but with an additional indicator distinguishing it from its corresponding Daily Work Schedule.&lt;br /&gt;d. The conditions upon which the variants apply are defined in specific rules.&lt;br /&gt;e. None of the above.&lt;br /&gt;&lt;br /&gt;13. You can define the following type of breaks in a daily work schedule:&lt;br /&gt;&lt;br /&gt;a. Overtime Breaks&lt;br /&gt;b. Fixed Breaks&lt;br /&gt;c. Holidays&lt;br /&gt;d. Dynamic Breaks&lt;br /&gt;e. Off Day Breaks&lt;br /&gt;&lt;br /&gt;14. In a Flex Time Work Schedule we can define specific times when employees are required to be at work. These are recorded as:&lt;br /&gt;&lt;br /&gt;a. Flex Time&lt;br /&gt;b. Tolerance Time&lt;br /&gt;c. Core Time&lt;br /&gt;d. Variant&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;15. What is the purpose of assigning a Daily Work Schedule Class?&lt;br /&gt;&lt;br /&gt;a. It is used in  a rounding rule.&lt;br /&gt;b. It specifies the rules and conditions for generating time wage types.&lt;br /&gt;c. It determines how absences and attendances are counted.&lt;br /&gt;d. It is used in a counting rule.&lt;br /&gt;e. It is used in a Deduction Rule&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;16. What is defined in the following rule for determining a Daily Work Schedule Variant ?&lt;br /&gt;&lt;br /&gt;Rule No Holiday Class Hol.Cl.next day Week Day Variant&lt;br /&gt;  B 1 2 3 4 5 6 7 8 9 B 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 &lt;br /&gt;AA 01  -  - X -  -  - -  -  -  -  X X X X X X X X X    X X X X X X B&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a. If the current day is a Tuesday the Daily Work Schedule Variant B is referenced regardless of the Holiday class.&lt;br /&gt;b. A daily work schedule Variant B is referenced when the current day is a Half-day public holiday, regardless of whether or not the following day is a public holiday and regardless of the day of the week of the current day.&lt;br /&gt;c. A daily work schedule Variant B is referenced when the current day is a Normal public holiday, regardless of whether or not the following day is a public holiday and regardless of the day of the week of the current day.&lt;br /&gt;d. A daily work schedule Variant B is referenced when the current day is not a day public holiday, regardless of whether or not the following day is a public holiday and regardless of the day of the week of the current day.&lt;br /&gt;e. None of the above.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;17. Day Type 2 stands for:&lt;br /&gt;&lt;br /&gt;a. Day on which an employee works and is paid.&lt;br /&gt;b. Special Day on which an employee does not work and is paid according to payroll rules.&lt;br /&gt;c. Day on which an employee does not work, but is still paid.&lt;br /&gt;d. Day on which an employee does not work and is also not paid.&lt;br /&gt;e. Normal Working Day.&lt;br /&gt;&lt;br /&gt;18. How is a Day type determined in a Day Type Rule:&lt;br /&gt;&lt;br /&gt;a. By the day of the weekday.&lt;br /&gt;b. By the public holiday class for that specific day of the week.&lt;br /&gt;c. By the public holiday class for Saturday.&lt;br /&gt;d. By the public holiday class for Sunday.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;19. The following are valid for a work schedule rule:&lt;br /&gt;&lt;br /&gt;a. A work schedule must be generated before it can be used.&lt;br /&gt;b. Payroll does not use the work schedule rule for getting the Average Working time for an employee.&lt;br /&gt;c. The starting point in a work schedule rule determines the validity date of the work schedule rule.&lt;br /&gt;d. Several work schedule rules can be based on one period work schedule.&lt;br /&gt;e. When generating the work schedule rule, the public holiday calendar stored in the work schedule rule is referenced.&lt;br /&gt;&lt;br /&gt;20. An employees working time, including changes, deviations, such as substitutions etc are included in a: (Single Answer)&lt;br /&gt;&lt;br /&gt;a. Daily Work Schedule&lt;br /&gt;b. Period Work Schedule&lt;br /&gt;c. Personal Work Schedule&lt;br /&gt;d. Work Schedule Rule&lt;br /&gt;e. Daily Work Schedule Variant&lt;br /&gt;&lt;br /&gt;21. What are the different methods available in making Part Time Working provisions:&lt;br /&gt;&lt;br /&gt;a. Create a work schedule rule with fewer working hours.&lt;br /&gt;b. Create a work schedule rule with fewer working days.&lt;br /&gt;c. Create a work schedule rule with both fewer working hours as well as with fewer days.&lt;br /&gt;d. Modify the Average Working hours per day, week, month or year in the existing daily work schedule in the Planned Working Time Infotype for each applicable employee.&lt;br /&gt;e. Set the employment percentage in Planned Working Time Infotype&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;22. SAP Time Management provides various systems and methods for Time Recording. They are:&lt;br /&gt;&lt;br /&gt;a. Cross Application Time Sheet&lt;br /&gt;b. Front End Time Recording Systems&lt;br /&gt;c. ESS&lt;br /&gt;d. Customer specific System with interface to SAP&lt;br /&gt;e. Time Administrators&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;23. What are the different options available in Substitutions Infotype (IT-2003)?&lt;br /&gt;&lt;br /&gt;a. Change Individual Working Time&lt;br /&gt;b. Change Daily Work Schedule&lt;br /&gt;c. Change Work Schedule Rule&lt;br /&gt;d. Effect Different Payment&lt;br /&gt;e. Mutual Substitutions&lt;br /&gt;&lt;br /&gt;24. An Absence Record is created in Infotype 2001 with Time Constraint Class 01 collides with an existing Absence Record in Infotype 2001 that also has the time constraint class 01. The system reacts by delimiting the existing record. What is the reaction type used here?&lt;br /&gt;&lt;br /&gt;a. V&lt;br /&gt;b. E&lt;br /&gt;c. W&lt;br /&gt;d. N&lt;br /&gt;e. None of the above.&lt;br /&gt;&lt;br /&gt;25. The duration of an Absence is calculated in different types of Units in Absence Infotype (2001). How is Unit Type Payroll Hours/Days used here?&lt;br /&gt;&lt;br /&gt;a. System calculates calendar days using actual calendar days for the absence.&lt;br /&gt;b. Absence hours/days are based on planned hours as per the Work Schedule&lt;br /&gt;c. Days are calculated on the basis of settings made in the Absence Counting Rules.&lt;br /&gt;d. Payroll Days/Hours are used for deducting quotas and in payroll accounting.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;26. The Company ABC has Absence Quota Types Casual Leave (7days), Earned Leaves (20days) and Sick Leaves (7days). It has adopted a Leave Policy that an employee can avail of 2 days of Casual Leave from their Earned Leave Quota, if they have already exhausted the Casual Leave Quota during a Year. You can set up this rule through sequencing and prioritizing, by using: (Single Answer)&lt;br /&gt;&lt;br /&gt;a. Counting Rule&lt;br /&gt;b. Rounding Rule&lt;br /&gt;c. Deduction Rule&lt;br /&gt;d. Assigning Counting Rule to Absence Type&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;27. What are the different conditions you can specify in a Counting Rule:&lt;br /&gt;&lt;br /&gt;a. Conditions for Current Day&lt;br /&gt;b. Conditions based on Work Schedules&lt;br /&gt;c. Conditions based on Planned Hours&lt;br /&gt;d. Conditions for Attendances and Absences&lt;br /&gt;e. Conditions for differential payments&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;28. What is a Quota Multiplier in a Counting Rule?&lt;br /&gt;&lt;br /&gt;a. It specifies how Payroll Days/Hours are calculated.&lt;br /&gt;b. You can reduce the Quota accruals by specifying a Quota Multiplier of less than 100%&lt;br /&gt;c. You can increase the Quota accruals by specifying a Quota Multiplier of more than 100%&lt;br /&gt;d. A quota multiplier of 100% means that the absence hours/days are evaluated at 100%&lt;br /&gt;e. It specifies that all days be counted.&lt;br /&gt;&lt;br /&gt;29. In Absence Quota Infotype (2006) we can specify, Negative Deduction. What does this mean?&lt;br /&gt;&lt;br /&gt;a. It restricts the Quota from being deducted more than the specified limits.&lt;br /&gt;b. It defines the days/ hours, which can be deducted over and above the entitlement.&lt;br /&gt;c. It specifies whether a time quota can be deducted over and above the entitlement.&lt;br /&gt;d. Negative Deduction implies that, the employee has availed over and above the entitlement.&lt;br /&gt;e. While assigning a deduction rule, to a counting rule, you need to specify deduction rule in the Over Entitlement field. &lt;br /&gt;&lt;br /&gt;30. How do you activate a Quota Deduction for a particular Absence Type? (Pick only two answers which are more specific to the question)&lt;br /&gt;&lt;br /&gt;a. You can activate Quota Deduction by specifying Deduction Rules.&lt;br /&gt;b. If deduction should be possible after the end date of the quota interval, you need to activate Deduction Over Interval Filed.&lt;br /&gt;c. Set the Quota Deduction Indicator while assigning Counting Rules to Absence Type.&lt;br /&gt;d. Set the Quota Multiplier in the Deduction Rule.&lt;br /&gt;e. Quota Deduction is enabled when Counting Rules to Absence Types.&lt;br /&gt;31. What are the different methods by which Quotas can be accrued?&lt;br /&gt;&lt;br /&gt;a. Manual Entry in Infotype 2006&lt;br /&gt;b. Setting up default values when creating records in Absence Quota Infotype (2006)&lt;br /&gt;c. Automatic Accrual&lt;br /&gt;d. Using report RPTQTA00&lt;br /&gt;e. Using Time Evaluation Driver RPTIME00&lt;br /&gt;&lt;br /&gt;32. What are the features of the report RPTQTA00?&lt;br /&gt;&lt;br /&gt;a. Immediate availability of Quota after accrual.&lt;br /&gt;b. Automatic recalculation of Quotas.&lt;br /&gt;c. Regular percentage accrual.&lt;br /&gt;d. Uses current time data.&lt;br /&gt;e. Determined after calculation period is completed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;33. The feature QUOMO can be defined as:&lt;br /&gt;&lt;br /&gt;a. You can default a Quota Type Selection Group.&lt;br /&gt;b. QUOMO specifies which Quota Type Selection Group is assigned to a particular employee, based on his Organizational Assignment.&lt;br /&gt;c. Quota Type Selection Rules determines which type of quotas, in what amounts are to be accrued or proposed.&lt;br /&gt;d.  Quota Type Selection Rule determines the sequence in which quotas are generated&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-1768537100699756835?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/1768537100699756835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=1768537100699756835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1768537100699756835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1768537100699756835'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/04/time-recording-cats-time-evaluation.html' title='Time Recording, CATS, Time Evaluation related HR interview Questions'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-275185329489221015</id><published>2011-04-03T03:56:00.000-07:00</published><updated>2011-04-03T03:57:15.690-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>Payroll Related SAP HR Certification Questions</title><content type='html'>PAYROLL&lt;br /&gt;&lt;br /&gt;1. Which of the following are Composite Roles?&lt;br /&gt;• Payroll Manager&lt;br /&gt;• Payroll Administrator &lt;br /&gt;• Payroll Process Administrator&lt;br /&gt;• Payroll Administrator for Loans&lt;br /&gt;&lt;br /&gt;2 Which of the following are Payroll Prerequisites?&lt;br /&gt;• Infotype 0000, Infotype 0001, Infotype 0002, Infotype 0006, Infotype 0024&lt;br /&gt;• Infotype 0001, Infotype 0007, Infotype 0002, Infotype 0008, Infotype 0014&lt;br /&gt;• Infotype 0000, Infotype 0001, Infotype 0007, Infotype 0009, Infotype 0027&lt;br /&gt;&lt;br /&gt;3 Payroll calender is used to:&lt;br /&gt;• Link the holiday callender with factory calender&lt;br /&gt;• To create and schedule payroll jobs and follow the way they are executed &lt;br /&gt;• The scope of functions contains a calender where you can mark on a several dates for example and display the tasks scheduled.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;4 The process model:&lt;br /&gt;• Used to control time evaluation process and the subsequent evaluation programmes.&lt;br /&gt;• Process models are used as a basis for carrying out payroll processess.&lt;br /&gt;• You can control the program sequence that takes place in the process model in the HR process work bench.&lt;br /&gt;• If the process model is used regularly you can create a new process every time.&lt;br /&gt;• Is composed of programs that run in a specific sequence and of break points that interrupt and control the process sequence.&lt;br /&gt;&lt;br /&gt;5 Which of the following are True??&lt;br /&gt;• Period Parameter is Assigned to Payroll Area&lt;br /&gt;• Payroll Period and Date Modifier are assigned to Payroll Area&lt;br /&gt;• Period Paramter and Date Modifier are assigned to Payroll Area&lt;br /&gt;• Cumulation Period and Date Modifier are assigned to Payroll Area&lt;br /&gt;&lt;br /&gt;6 Retroactive Accounting Limit Date is based on&lt;br /&gt;• Earliest possible retroactive accounting period in Payroll Control Record only&lt;br /&gt;• Earliest personal retroactive accounting date in Payroll Status Infotype  only&lt;br /&gt;• The latest of the Hiring Date, Earliest possible retroactive accounting period in Payroll Control Record and Earliest personal retroactive accounting date in Payroll Status Infotype&lt;br /&gt;• The latest of the Hiring Date, PDC Recalculation Date in Payroll Control Record and Earliest personal retroactive accounting date in Payroll Status Infotype&lt;br /&gt;&lt;br /&gt;7 A process step includes:&lt;br /&gt;• The program category who specification was determined in the process model&lt;br /&gt;• A transaction whose program is coded&lt;br /&gt;• A assigned program with a variant&lt;br /&gt;• Communication Information&lt;br /&gt;&lt;br /&gt;8 Each process step has the following attributes:&lt;br /&gt;• Program category&lt;br /&gt;• Program name&lt;br /&gt;• Selection variant&lt;br /&gt;• Size of package &lt;br /&gt;• Communication&lt;br /&gt;• Log&lt;br /&gt;&lt;br /&gt;9 The Payroll Control Record performs the following functions in Payroll:&lt;br /&gt;• It performs a Payroll Run&lt;br /&gt;• It defines Payroll Past for Retroactive accounting recognition&lt;br /&gt;• Locks master data and time data during a payroll process.&lt;br /&gt;• It shows the incorrect personnel numbers for which payroll was not run due to error.&lt;br /&gt;• Defines earliest possible retroactive accounting date for each payroll area.&lt;br /&gt;&lt;br /&gt;10 The following transaction code is used to access Payroll Control Record:&lt;br /&gt;• PE03&lt;br /&gt;• PA03&lt;br /&gt;• PE01&lt;br /&gt;• PE02&lt;br /&gt;• PA01&lt;br /&gt;&lt;br /&gt;11 The key features in a Payroll Status Infotype (IT-0003), which is maintained by the system automatically-&lt;br /&gt;• Earliest Personnel Retroactive Accounting Date&lt;br /&gt;• Run Payroll Up to&lt;br /&gt;• Do not account after&lt;br /&gt;• Personnel Number Lock&lt;br /&gt;• Accounted To&lt;br /&gt;&lt;br /&gt;12 The following types of break points are available in the process model:&lt;br /&gt;• Dynamic &lt;br /&gt;• Unconditional&lt;br /&gt;• Variable&lt;br /&gt;• Conditional&lt;br /&gt;&lt;br /&gt;13 When you run Payroll in Simulation Mode:&lt;br /&gt;• Payroll periods are counted &lt;br /&gt;• It does not lock Master data&lt;br /&gt;• Release or Exit Payroll Functions not used&lt;br /&gt;• You can display Payroll Log and Remuneration Statements&lt;br /&gt;• The results are written to the database&lt;br /&gt;&lt;br /&gt;14 When you set the Payroll Process to “Released for Correction” status, &lt;br /&gt;• Master data records are released for maintenance&lt;br /&gt;• The Payroll Period gets added by one&lt;br /&gt;• The payroll run number gets added by one&lt;br /&gt;• Corrections can only be made for a future period&lt;br /&gt;• None of the above&lt;br /&gt;&lt;br /&gt;15 The different view of Payroll Results can be obtained from:&lt;br /&gt;• Payroll Result Log&lt;br /&gt;• Remuneration Statement&lt;br /&gt;• Payroll Status&lt;br /&gt;• Payroll Journal&lt;br /&gt;• Ad Hoc Query&lt;br /&gt;&lt;br /&gt;16 The SAP standard system enables you to create personal and general notifications/greetings for your employees on the Remuneration statement. &lt;br /&gt; (For E.g. On their Birthdays) This is possible by:&lt;br /&gt;• Maintaining Actions Infotypes&lt;br /&gt;• Maintaining the Notifications Infotype&lt;br /&gt;• Maintaining General Notification Subtype&lt;br /&gt;• Maintaining Personal Notification Subtype&lt;br /&gt;• Maintaining Time Events Infotype&lt;br /&gt;&lt;br /&gt;17 Posting of Payroll Results to Finance involves the following:&lt;br /&gt;• Grouping of all wage types to a G/L Account&lt;br /&gt;• Assignment to Cost Centers&lt;br /&gt;• Consideration of wages as Personnel Expenses&lt;br /&gt;• Consideration wages as Account Payables&lt;br /&gt;• Consideration of wage types both as expenses and payables.&lt;br /&gt;&lt;br /&gt;18 What constitutes a Posting process:&lt;br /&gt;• Create Documents&lt;br /&gt;• Release for Correction&lt;br /&gt;• Release Documents&lt;br /&gt;• Check completeness&lt;br /&gt;• Authorize Documents&lt;br /&gt;&lt;br /&gt;19 The documents can be Posted to Finance when –&lt;br /&gt;• ‘Release Posting Documents’ step has been performed successfully for all posting documents.&lt;br /&gt;• When the Posting Run has ‘All Documents Released’ status.&lt;br /&gt;• When the Posting Run has a status “Documents Created”&lt;br /&gt;• When the Posting Run has a “Documents Posted” status&lt;br /&gt;• None of the above&lt;br /&gt;&lt;br /&gt;20 A ‘Completeness Check’ is done to -&lt;br /&gt;• To determine whether Payroll results that have not been selected were generated in the selection period.&lt;br /&gt;• To determine whether Posting has been completed or not.&lt;br /&gt;• To determine whether posting runs that do not yet have the status ‘Documents Posted’ exist.&lt;br /&gt;• Post All documents created and released during a Posting Run&lt;br /&gt;• None of the above.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-275185329489221015?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/275185329489221015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=275185329489221015' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/275185329489221015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/275185329489221015'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/04/payroll-related-sap-hr-certification.html' title='Payroll Related SAP HR Certification Questions'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6913520774040504848</id><published>2011-03-09T04:29:00.000-08:00</published><updated>2011-03-09T04:31:02.512-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>SAP HR Certifications Sample Questions Set 4</title><content type='html'>WEEK 3 &lt;br /&gt;1  Holiday calendar is assigned to&lt;br /&gt;(a) personnel area. (b) personnel sub area (c) company code (d) factory calendar&lt;br /&gt;2   Holiday classes are assigned to:-&lt;br /&gt;(a) Work schedules (b) holidays  (c) holiday calendar&lt;br /&gt;3   True or false&lt;br /&gt;(a)   Changes in the public holiday calendar are not client-specific. &lt;br /&gt;(b )  The authorization for maintaining public holidays should not be assigned to all administrators.&lt;br /&gt;(c)   Public holiday classes are used only in the HR module &lt;br /&gt;(d)   In the standard SAP system, the public holiday class "1" is assigned to all public holidays except for Christmas Eve and New Year's Eve&lt;br /&gt;(e)   Public holidays are taken into account when determining bonuses or calculating leave&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;4   TRUE OR FALSE&lt;br /&gt; (A)  Work schedules are shift schedules which must be generated for all employees. &lt;br /&gt; (B)   Elements of the work schedule include daily work schedules, period work schedules, and work schedule rules.&lt;br /&gt;(C)   You can use personnel area groupings to group your employees for work schedule rules.&lt;br /&gt;(D)    Personnel subarea groupings for daily work schedules 01-50 are reserved for Personnel Administration, groupings 51-99 for Logistics&lt;br /&gt;5      You can create breaks&lt;br /&gt;(a) and assign as many planned working time breaks as you wish to your break schedule&lt;br /&gt; (b) Four overtime breaks&lt;br /&gt;(c)  P field to indicate breaks after 10 during night shifts.&lt;br /&gt;(C)  You can assign a work break schedule to several daily work schedules&lt;br /&gt;6   True or false&lt;br /&gt; (a)   Dynamic breaks are breaks for which no start/end time is specified in the break schedule.&lt;br /&gt;(b)   The starting time for setting dynamic breaks is entered in the time type Start time dynamic breaks &lt;br /&gt;(c)    To determine the dynamic break the actual clock-in time recorded at the terminal should be taken as the time at which the employee started work&lt;br /&gt; and not the planned working time start as stipulated in the daily work schedule&lt;br /&gt;7   In daily work schedule you enter the following data:-&lt;br /&gt;(a)   ID for the period work schedule &lt;br /&gt;(b) In the Planned working hours field, working time that an employee has to work each day.&lt;br /&gt;(c) Breaks, &lt;br /&gt;(d)   Select the Planned working hours = 0 field if this daily work schedule reflects a non-working day.&lt;br /&gt;8   True or false&lt;br /&gt;(a)  A period work schedule is made up of a sequence of daily work schedules over a defined period&lt;br /&gt;(b)  Period work schedules can extend over one week, several weeks, or a period that is not divisible by seven&lt;br /&gt;(c)  If the number of days in a period is not divisible by seven, indicate the end of the period by entering * in the relevant column for daily work schedules. &lt;br /&gt;(d)  The day type determines the following for each day of the work schedule, regardless of the daily work schedule&lt;br /&gt;      1. the payment relevance for a day 2. the relevancy of the day for calculating attendances.&lt;br /&gt;(e)   Public holidays are allocated day type 2 which means off/paid public holidays are assigned day type 1 which means "off/unpaid&lt;br /&gt;9     You can use two different methods to record employee time data in the R/3 System: &lt;br /&gt;(a)   Record timings from the work schedule &lt;br /&gt;(b)   Record all actual times &lt;br /&gt;(c)    Record only deviations from the work schedule &lt;br /&gt;10    In R/3 Time Management, there are certain infotype records that you must create for every employee. &lt;br /&gt;They are (a)  0001, 0002, 0008, 0006.(b) 0001, 0002, 0007, 0050, 2006 (c) 2001, 2002, 0007, 2010.&lt;br /&gt;11  July 5th, 1996, is a bridge day in your personnel subarea 0001. All employees should have the day off.YOU ASSIGN:-&lt;br /&gt;(a) Use day type 23 for special days (b)  Use day type 3 for special days  (c)   Use day type 3 for special days&lt;br /&gt;12   A work schedule rule :-&lt;br /&gt;(a)  is a precise description of the work schedule that specifies the working times of an individual employee&lt;br /&gt;(b) Work schedules are not stored all at once, but stored for each month&lt;br /&gt;(c) The work schedule is created regardless of the length of the period work schedule and is not person-specific&lt;br /&gt;(d)  work schedule rules  are assigned to employees in the Planned Working Time infotype (0007)&lt;br /&gt;13 True or false&lt;br /&gt; (a)  the default work schedule can be determined according to the employee group and subgroup.&lt;br /&gt;(b)   When the system creates a Planned Working Time record (infotype ), the prerequisite is that the employee works full-time&lt;br /&gt;(c)   When the infotype record 0007 is created, the weekly working days are automatically taken from the work schedule rule specified in the record.&lt;br /&gt; 14  The term "working week" is flexible and is characterized by the following attributes:&lt;br /&gt;(a)  The working week can start at any time and on any weekday &lt;br /&gt;(b)  The length of the working week is determined by specifying a number of days &lt;br /&gt;15    For changes to the planned working time of an individual you record changes in:- &lt;br /&gt;(A) IT 2004 (B) IT 2007 (C) IT 2006 (D) IT 2003&lt;br /&gt;16   To record employee times in R/3 Time Managementthe following methods are used:-&lt;br /&gt;(a)  Online entries by time administrators ,Separate time recording systems , Cross-Application Time Sheet (CATS) &lt;br /&gt;(b)   Employee Self-Service (ESS) , Customer systems with an interface to the R/3 System &lt;br /&gt;(c)   Fast entry: Records data in one infotype for several employees at the same time.&lt;br /&gt;(d)  Maintain individual infotypes: record and change data through infotype screens &lt;br /&gt;(e)  Time Manager‘s Workplace: administer data for all employees in the enterprise.&lt;br /&gt;17  True or false&lt;br /&gt;(a)  The time administrators can view the time data recorded by the employee and adjust or expand the data using the Time Manager’s Workplace &lt;br /&gt;or the Time Events infotype (2012). &lt;br /&gt;(b)  The time administrators can view the time data recorded by the employee and adjust or expand the data using the Time Manager’s Workplace&lt;br /&gt; or the Time Events infotype (2011). &lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6913520774040504848?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6913520774040504848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6913520774040504848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6913520774040504848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6913520774040504848'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/03/sap-hr-certifications-sample-questions_8708.html' title='SAP HR Certifications Sample Questions Set 4'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-9076183705703817014</id><published>2011-03-09T04:28:00.000-08:00</published><updated>2011-03-09T04:29:52.452-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>SAP HR Certifications Sample Questions Set 3</title><content type='html'>THR10 - PERSONNEL ADMIN II (Week Two)&lt;br /&gt;&lt;br /&gt;1 You can create the Project IMG by selecting …&lt;br /&gt;A. Countries and Application components based on Ref. IMG&lt;br /&gt; B. Currencies and Reference activities.&lt;br /&gt; C. By Customizing of IMG.&lt;br /&gt; D. Project Documentation and Project Information&lt;br /&gt;&lt;br /&gt;2 In IMG, Activities for which SAP cannot deliver default setting are &lt;br /&gt;a. Non Required Activity&lt;br /&gt;b. Mandatory Activity&lt;br /&gt;c. Optional Activity&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;3 You need to enter data in ______________________tables to be able to use your company’s data in master data&lt;br /&gt;a. Change tables&lt;br /&gt;b. Cutomising Tables.&lt;br /&gt;d. Critical tables.&lt;br /&gt;e. V-T555D&lt;br /&gt;&lt;br /&gt;4 Data Structures such as Field Definitions, Table Structures and File structures, transactions and programs are:&lt;br /&gt;a. Client Specific&lt;br /&gt;b. Client Independent&lt;br /&gt;&lt;br /&gt;5 At what level the regulation of employees are defined in SAP?&lt;br /&gt;a. Company code level.&lt;br /&gt;b. Personnel area level.&lt;br /&gt;c. Personnel Subarea level&lt;br /&gt;d. Employee group level. &lt;br /&gt;&lt;br /&gt;6 To integrate PA and OM we use a switch:&lt;br /&gt;a. PLOGI PLOGI.&lt;br /&gt;b. PLOGI QUALI .&lt;br /&gt;c. PPINT PPINT.&lt;br /&gt;d. PLOGI ORGA. &lt;br /&gt;&lt;br /&gt;7 In SAP one should  group in the same pay roll area all the employees for whom payroll is run on …..&lt;br /&gt;a. Same Day.&lt;br /&gt;b. Same employee Subgroup&lt;br /&gt;c. Same Frequency.&lt;br /&gt;d. Same personnel area&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8 You must create control record for :&lt;br /&gt;a. each Personnel Area&lt;br /&gt;b. each Personnel subarea&lt;br /&gt;c. each Payroll area &lt;br /&gt;d. each Payrll period&lt;br /&gt;&lt;br /&gt;9 The control record: &lt;br /&gt;a. Controls the individual Payroll Stages&lt;br /&gt;b. Defines the payroll past for retroactive payroll&lt;br /&gt;c. Defines the earliest retroactive accounting period for the employee&lt;br /&gt;d. The master data and time data for past payroll runs and current one are unlocked during the payroll run &lt;br /&gt;&lt;br /&gt;10 T-Code to maintain a FEATURE is ….&lt;br /&gt;a. PU01&lt;br /&gt;b. PE01&lt;br /&gt;c. PU03&lt;br /&gt;d. PE03&lt;br /&gt;&lt;br /&gt;11 The Feature _________________determines default values for payroll area.&lt;br /&gt;a. LGMST.&lt;br /&gt;b. ABKRS&lt;br /&gt;c. VDSK1&lt;br /&gt;d. TARIFF&lt;br /&gt;&lt;br /&gt;12 A feature can be activated on running a report&lt;br /&gt;a. RPFEATURE&lt;br /&gt;b. RPFEATR00&lt;br /&gt;c. RPUMKG00&lt;br /&gt;d. RPTKLM00&lt;br /&gt;&lt;br /&gt;13 Features are used to…&lt;br /&gt;a. Characterise an Infotype.&lt;br /&gt;b. Control system processes&lt;br /&gt;c. Valuate  Wage type&lt;br /&gt;d. Determine default values&lt;br /&gt;e. To generate automatic mail messages&lt;br /&gt;&lt;br /&gt;14 Employee Subgroup grouping for PCR is done to &lt;br /&gt;a. Treat the employees differently in Payroll.&lt;br /&gt;b. To establish a distinction between employees that are paid on hourly basis and employees whose pay is based on the number of hours they work per period.&lt;br /&gt;c. To differentiate personnel Subareas&lt;br /&gt;d. To group the employee groups.&lt;br /&gt;&lt;br /&gt;15 We enter the values for Capacity utilization level and working hour/period in IT&lt;br /&gt;a. 0008&lt;br /&gt;b. 0007&lt;br /&gt;c. in OM infotypes     &lt;br /&gt;d. d. In Ref IMG.&lt;br /&gt;&lt;br /&gt;16.  The Employee subgroup grouping for Collective Agreement provision allows you to assign different employees to different :&lt;br /&gt;a. Payroll area.&lt;br /&gt;b. Pay scale type.&lt;br /&gt;c. Pay Scale Area&lt;br /&gt;d. Pay Scale Group&lt;br /&gt;e. Pay Scale Level&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;17. You assign Pay scale type and Pay scale areas to individual…&lt;br /&gt;a. Personnel Area&lt;br /&gt;b. Personnel Sub area&lt;br /&gt;c. Employee Subgroup&lt;br /&gt;d. Pay scale Group&lt;br /&gt;f. Pay Scale Level&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;18. The Wage Type that stars with ‘ / ’ is known as&lt;br /&gt;a. Dialog wage type&lt;br /&gt;b. Primary wage type.&lt;br /&gt;c. Secondary Wage type &lt;br /&gt;d. Technical Wage type&lt;br /&gt;&lt;br /&gt;19. The wage type which are defined by the individual company to depict their specific payroll requirements is&lt;br /&gt;a. Dialog wage type&lt;br /&gt;b. Primary wage type.&lt;br /&gt;c. Secondary Wage type &lt;br /&gt;d. Technical Wage type&lt;br /&gt;&lt;br /&gt;20. Permissibility check for wage type is performed for each&lt;br /&gt;a. Infotype&lt;br /&gt;b. Personal Area.&lt;br /&gt;c. Personnel Subarea&lt;br /&gt;d. Employee Group&lt;br /&gt;e. Employee Subgroup.&lt;br /&gt;&lt;br /&gt;21. Several infotypes can use one Wage type without defining any permissibility&lt;br /&gt;a. True&lt;br /&gt;b. False.&lt;br /&gt;&lt;br /&gt;22 Please mention four wage type characteristics. &lt;br /&gt;  &lt;br /&gt;1.&lt;br /&gt; 2.&lt;br /&gt; 3.&lt;br /&gt; 4&lt;br /&gt;&lt;br /&gt;23. In SAP the system performs Indirect valuation of Wage type in IT&lt;br /&gt;a. 0008&lt;br /&gt;b. 0165&lt;br /&gt;c. 0105&lt;br /&gt;d. 0015&lt;br /&gt;e. 0014&lt;br /&gt;&lt;br /&gt;24. To define Default Wage type for the Basic pay infotype(0008),the feature is&lt;br /&gt;a. ABKRS&lt;br /&gt;b. PINCH&lt;br /&gt;c. LGMST&lt;br /&gt;d. TARIFF&lt;br /&gt;&lt;br /&gt;25. When an employees leaves a company, which are the infotypes that are not delimited.&lt;br /&gt;a. 0002&lt;br /&gt;b. 0000&lt;br /&gt;c. 0006&lt;br /&gt;d. 0008&lt;br /&gt;&lt;br /&gt;26. In SAP one can control the initiation of actions when maintaining an infotype by&lt;br /&gt;a. Personnel action&lt;br /&gt;b. Authorisation&lt;br /&gt;c. Profile generation &lt;br /&gt;d. Dynamic Actions&lt;br /&gt;&lt;br /&gt;27. A collection of activities which enables the user to participate in one or more business scenarios for a company is defines as&lt;br /&gt;a. User menu&lt;br /&gt;b. Role&lt;br /&gt;c. Authorization profile&lt;br /&gt;d. Master Data&lt;br /&gt;&lt;br /&gt;28. Authorisation Object used during the authorization check on HR INFOTYPE 0001  is &lt;br /&gt;a. HR: Applicant&lt;br /&gt;b. HR: Master Data Personnel Number Check&lt;br /&gt;c. HR: PC Cluster&lt;br /&gt;d. HR: Master Data&lt;br /&gt;&lt;br /&gt;30. To maintain The Authorisation Main Switchs the T CODE is&lt;br /&gt;a. PFCG&lt;br /&gt;b. SU01&lt;br /&gt;c. OOAC&lt;br /&gt;d. OOCA  &lt;br /&gt;&lt;br /&gt;31. The time Logic processes: &lt;br /&gt;&lt;br /&gt;a. The read or write access mode&lt;br /&gt;b. The validity of BEGDA - ENDDA of a data record&lt;br /&gt;c. User’s period of responsibility&lt;br /&gt;&lt;br /&gt;32. Double Verification Principle:&lt;br /&gt;a. specify authorizations so that one employee can maintain data&lt;br /&gt;b. are of 2 kinds – symmetrical and asymmetrical Verification Principle&lt;br /&gt;c. In Asymmetrical one user maintains data while the other user approves of it by locking / unlocking&lt;br /&gt;d. Symmetrical Verification principal both users have same authorizations. One user can maintain and lock / unlock the data he maintains.&lt;br /&gt;&lt;br /&gt;33. General Authorization checks:&lt;br /&gt;a. check for SAP controls access to Human Resources Infotypes&lt;br /&gt;b. Are defined by evaluation path, object type and object ID&lt;br /&gt;c. Are grouped together in a authorization profile.&lt;br /&gt;d. Authorization profiles are generated using profile generator&lt;br /&gt;e. Are assigned to the user in the user Master record&lt;br /&gt;&lt;br /&gt;34. Following are true:&lt;br /&gt;a. same personnel number is used when a employee who has left reenters the company&lt;br /&gt;b. for retiree you must assign the employee group and employee subgroup to retiree&lt;br /&gt;c. when a retiree works in another contractual position he is assigned the old personnel number&lt;br /&gt;d. when employee leaves the company you must delete his personnel number so that he does not get processed for payroll&lt;br /&gt;e. when employee reenters a company the status is set to reentry&lt;br /&gt;35. In personnel Administration, the Organizational Key is used to - &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Define further authorization checks for security purposes&lt;br /&gt;b) Determine which data can be entered in the applicable infotypes&lt;br /&gt;c) Determine which administrator is assigned to the employee&lt;br /&gt;d) Describe the division of a company into different employee groups&lt;br /&gt;e) None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;36. The controlling area is the business unit where Cost Accounting is carried out. The relationship between Controlling Area and Company Code can be defined as:&lt;br /&gt;&lt;br /&gt;a. No relationship exists between Company Code and Controlling area&lt;br /&gt;b. Many company codes can belong to one Controlling Area in one enterprise for cost accounting.&lt;br /&gt;c. One is to One relationship exists.&lt;br /&gt;d. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;37.  In a business scenario, whereby, there exists a single client, but with numerous company codes:&lt;br /&gt;&lt;br /&gt;a. It is possible to have shared data across all company codes.&lt;br /&gt;b. You can maintain company Code specific data for each company code.&lt;br /&gt;c. It is not possible to have data on the client level, which can be used by all company codes.&lt;br /&gt;d. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;38. Identify the correct statements relating to the Implementation Guide.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a) When creating a project IMG the application areas and countries are selected from the Enterprise IMG&lt;br /&gt;b) The number of implementation activities can be reduced by creating Project IMG views, such as the view for “mandatory activities”&lt;br /&gt;c) The Enterprise IMG includes all customizing activities for all R/3 applications&lt;br /&gt;d) The SAP Reference IMG is generated for the application modules to be implemented in a company and for the different countries&lt;br /&gt;e) Customizing transactions can be accessed from the Enterprise IMG, SAP Reference IMG, Project IMG and the Project Views&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;39.  The Personnel Subarea:&lt;br /&gt;&lt;br /&gt;a. defines indicators to default the Pay Scale Group and Level&lt;br /&gt;b. is assigned to a Public Holiday Calendar, legal person and statistics group&lt;br /&gt;c. Control features are not effected by the country grouping&lt;br /&gt;d. Groupings are done for organization of Pay scale, wage type and time management structures&lt;br /&gt;e. Are grouped for appraisals&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;40. Employee Subgroups:&lt;br /&gt;&lt;br /&gt;a. Groupings for PCR restrict the validity of the compensation bandwidths to the specific employee subgroups&lt;br /&gt;b. Groupings for work schedule restricts some work schedules for some Employee subgroups&lt;br /&gt;c. Do not have groupings for wage types&lt;br /&gt;d. Groupings for PCR controls how the system processes the employee for payroll&lt;br /&gt;e. Can be assigned additional characteristics for activity, employment and level for training for statistical purposes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;41. The following statements are correct:&lt;br /&gt;&lt;br /&gt;a. The variant B of module TARIF valuates a wage type based on pay scale group, level and specific wage type&lt;br /&gt;b. The indirect evaluation modules PRZNT and SUMME are based on how the Base Wage type evaluation table is set up.&lt;br /&gt;c. The base wage types used in valuation for PRZNT must always be stored in the table revise pay scale groups and levels&lt;br /&gt;d. In indirect variant of PRZNT the system determines the value internally and uses it as the basis for further calculations. The base wage types can be valuated directly or indirectly in this case.&lt;br /&gt;e. Conversion possibilities such as Reduction method, rounding type and rounding divisor can be used to change the amount of the directly valuated wage types&lt;br /&gt; &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-9076183705703817014?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/9076183705703817014/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=9076183705703817014' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/9076183705703817014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/9076183705703817014'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/03/sap-hr-certifications-sample-questions_5060.html' title='SAP HR Certifications Sample Questions Set 3'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-1633940856707660765</id><published>2011-03-09T04:26:00.000-08:00</published><updated>2011-03-09T04:28:08.459-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>SAP HR Certifications Sample Questions Set 2</title><content type='html'>HUMAN RESOURCE PARTNER ACADEMY&lt;br /&gt;&lt;br /&gt;TEST&lt;br /&gt;&lt;br /&gt;1. Identify the correct statements relating to the Implementation Guide.&lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) When creating a project IMG the application areas and countries are selected from the Enterprise IMG&lt;br /&gt;b) The number of implementation activities can be reduced by creating Project IMG views, such as the view for “mandatory activities”&lt;br /&gt;c) The Enterprise IMG includes all customizing activities for all R/3 applications&lt;br /&gt;d) The SAP Reference IMG is generated for the application modules to be implemented in a company and for the different countries&lt;br /&gt;e) Customizing transactions can be accessed from the Enterprise IMG, SAP Reference IMG, Project IMG and the Project Views&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. What is the main purpose of the Object Infotype(I1000) in Organization Management&lt;br /&gt;&lt;br /&gt;Please select the correct answer&lt;br /&gt;&lt;br /&gt;a) To describe the characteristics of an existing object&lt;br /&gt;b) To delete an object&lt;br /&gt;c) To define the relationships that exist between different objects&lt;br /&gt;d) To create new objects&lt;br /&gt;e) To append long test descriptions to objects&lt;br /&gt;&lt;br /&gt;3. Which one of the following parameter groups activates the integration between PD and PA?&lt;br /&gt;&lt;br /&gt;Please select the correct answer&lt;br /&gt;&lt;br /&gt;a) PLOGI PLOGI&lt;br /&gt;b) PLOGI QUALI&lt;br /&gt;c) PLOGI PRELI&lt;br /&gt;d) PLOGI ORGA&lt;br /&gt;e) PPABT PPABT&lt;br /&gt;&lt;br /&gt;4. Which of these is not an attribute of a Qualification Profile?&lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) Proficiency&lt;br /&gt;b) Experience&lt;br /&gt;c) Validity&lt;br /&gt;d) Priority&lt;br /&gt;5. The gap between the list of a person’s qualifications and the job requirements is called the –&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Profile Matchup&lt;br /&gt;b) Qualification Deficit&lt;br /&gt;c) Selection Gap&lt;br /&gt;d) Alternative Qualifications&lt;br /&gt;e) Detail Listing&lt;br /&gt;&lt;br /&gt;6. In Training and Events Management, which of the following is not a part of the configuration of Business Event Type?&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Schedule Pattern&lt;br /&gt;b) Cost Elements&lt;br /&gt;c) Location&lt;br /&gt;d) Course Dates&lt;br /&gt;e) Resource Types&lt;br /&gt;&lt;br /&gt;7. In Training and Events Management, which of the following can be an attendee type?&lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) Person&lt;br /&gt;b) Applicant&lt;br /&gt;c) User&lt;br /&gt;d) Organizational Unit&lt;br /&gt;e) Contact Person&lt;br /&gt;&lt;br /&gt;8. At the time of initial data entry in Recruitment, an applicant is assigned to a-&lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) Vacancy&lt;br /&gt;b) Applicant Group&lt;br /&gt;c) Advertisement&lt;br /&gt;d) Applicant Range&lt;br /&gt;e) Applicant Class&lt;br /&gt;&lt;br /&gt;9. A present activity (work process) which changes the overall status of the applicant is called an Applicant –&lt;br /&gt;&lt;br /&gt;Note – Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Action&lt;br /&gt;b) Event&lt;br /&gt;c) Task&lt;br /&gt;d) Function&lt;br /&gt;e) Feature&lt;br /&gt;&lt;br /&gt;10. In Training and Events, prerequisites are indicated by – &lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) Relationships between Event Types and Event Types&lt;br /&gt;b) The prerequisite Infotype&lt;br /&gt;c) Relationships between Qualifications and Infotypes&lt;br /&gt;d) Manually at the time of planning a course&lt;br /&gt;e) The Event Group contains the prerequisites&lt;br /&gt;&lt;br /&gt;11. In qualifications and requirements alternate qualifications are defined by – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) The setting up of control parameters for qualifications&lt;br /&gt;b) Setting parameters on the selection screen for the Profile Matchup&lt;br /&gt;c) Activating the detailed list in Qualification Deficits&lt;br /&gt;&lt;br /&gt;12. In organization Management the reporting structure represents the – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Relationship between Organization Unit and Jobs&lt;br /&gt;b) Relationship between positions and jobs&lt;br /&gt;c) Relationship between Organization Units and Organization Units&lt;br /&gt;d) Relationship between jobs and jobs&lt;br /&gt;e) Relationship between Tasks and Jobs&lt;br /&gt;&lt;br /&gt;13. The time period in which the knowledge associated with a qualification remains valid for an individual is called the –&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Validity Period&lt;br /&gt;b) Decay Meter&lt;br /&gt;c) Qualification profile&lt;br /&gt;d) Qualification Attribute&lt;br /&gt;e) Proficiency Level&lt;br /&gt;14. The gap between the list of a person’s qualifications and the job requirements is called the – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Profile Matchup&lt;br /&gt;b) Qualification Deficit&lt;br /&gt;c) Selection Gap&lt;br /&gt;d) Alternative Qualifications&lt;br /&gt;e) Detail Listing&lt;br /&gt;&lt;br /&gt;15. In Qualifications and requirements alternate qualifications are defined by – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) A relationship between qualifications “is alternate to”&lt;br /&gt;b) The setting up of control parameters for qualifications&lt;br /&gt;c) Setting parameters on the selection screen for the Profile Matchup&lt;br /&gt;d) Activating the detailed list in Qualification Deficits&lt;br /&gt;&lt;br /&gt;16. Career Models are developed which objects?&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Organizational units&lt;br /&gt;b) Positions&lt;br /&gt;c) Jobs&lt;br /&gt;d) Tasks&lt;br /&gt;e) Persons&lt;br /&gt;&lt;br /&gt;17. In personnel Administration, the Organizational Key is used to – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Define further authorization checks for security purposes&lt;br /&gt;b) Determine which data can be entered in the applicable infotypes&lt;br /&gt;c) Determine which administrator is assigned to the employee&lt;br /&gt;d) Describe the division of a company into different employee groups&lt;br /&gt;e) None of the above&lt;br /&gt;&lt;br /&gt;18. Which module in Personnel Planning and Development is required before all the other PD components&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Personnel Cost Planning&lt;br /&gt;b) Workforce Planning&lt;br /&gt;c) Organization Management&lt;br /&gt;d) Training and Events Management&lt;br /&gt;e) Career and Succession Planning&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-1633940856707660765?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/1633940856707660765/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=1633940856707660765' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1633940856707660765'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1633940856707660765'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/03/sap-hr-certifications-sample-questions_09.html' title='SAP HR Certifications Sample Questions Set 2'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-8375602250335252807</id><published>2011-03-09T04:09:00.000-08:00</published><updated>2011-03-09T04:26:55.313-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>SAP HR Certifications Sample Questions Set 1</title><content type='html'>Week: 01 - Organization Management, HR Processes &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. The following modules are available in SAP R/3 for a Professional User:&lt;br /&gt;&lt;br /&gt;a. Advanced Planner and Optimizer.&lt;br /&gt;b. Strategic Enterprise Management (SEM).&lt;br /&gt;c. Information Warehouse (BIW).&lt;br /&gt;d. SAP Net.&lt;br /&gt;e. Business-to-Business Procurement (B2B).&lt;br /&gt;&lt;br /&gt;2. A qualification Catalog consists of the following objects:&lt;br /&gt;&lt;br /&gt;a. Qualification Types&lt;br /&gt;b. Qualification Groups&lt;br /&gt;c. Qualifications&lt;br /&gt;d. Qualification Subgroups&lt;br /&gt;e. Qualification Subtypes&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;3. A profile match-up means:&lt;br /&gt;&lt;br /&gt;a. Matching of Qualifications of Persons and Requirements of Positions.&lt;br /&gt;b. Matching of Qualifications of Persons and Qualifications of Positions.&lt;br /&gt;c. Matching the profile of an Applicant with the requirements of a Position.&lt;br /&gt;d. Generate Training proposals from a Qualification Deficit.&lt;br /&gt;e. Matching Profiles of one person with another.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4. What is the kind of System architecture SAP R/3 system is using:&lt;br /&gt;&lt;br /&gt;a. It uses a 3 Tier Architecture&lt;br /&gt;b. It uses a 2 Tier Architecture&lt;br /&gt;c. It separates the application from Presentation (Front End) and the Database.&lt;br /&gt;d. It combines the Front End and Database in a single Application Server.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;5. When a User accesses a Transaction in the SAP R/3 system:&lt;br /&gt;&lt;br /&gt;a. A Query is performed in SQL from the Application level to the database level&lt;br /&gt;b. Transfers data from the Relational Database to the Front End System&lt;br /&gt;c. A data conversion from one consistent state to another stage happens.&lt;br /&gt;d. Data entered in the transaction gets updated in the database&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;6. Business Objects are maintained by SAP in:&lt;br /&gt;&lt;br /&gt;a. Schema&lt;br /&gt;b. Business Object Repository&lt;br /&gt;c. OOPS&lt;br /&gt;d. BAPI&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;7. A business object in SAP is defined by:&lt;br /&gt;&lt;br /&gt;a. Attributes/Characteristics&lt;br /&gt;b. Methods/Application Programs&lt;br /&gt;c. Business Object Repository&lt;br /&gt;d. BAPI&lt;br /&gt;e. ABAP&lt;br /&gt;&lt;br /&gt;8. At the attendee level, in the dynamic attendance menu, you can:&lt;br /&gt;&lt;br /&gt;a. Book Attendance&lt;br /&gt;b. Prebook Attendance&lt;br /&gt;c. Replace Attendance&lt;br /&gt;d. Book Attendance Lists&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. BAPI’s offer:&lt;br /&gt;&lt;br /&gt;a. Interface for integrating third party applications/components with SAP R/3&lt;br /&gt;b. Distribute data, master data and transaction data across different systems&lt;br /&gt;c. Interface between a business objects, in a method.&lt;br /&gt;d. Application Link Enabling&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. What are the different processes involved in an Appraisal?&lt;br /&gt;&lt;br /&gt;a. End&lt;br /&gt;b. Prepare&lt;br /&gt;c. Perform&lt;br /&gt;d. Complete&lt;br /&gt;e. Approve&lt;br /&gt;&lt;br /&gt;11. The following are the functions performed by a BAPI:&lt;br /&gt;&lt;br /&gt;a. Create objects&lt;br /&gt;b. Display attributes of objects&lt;br /&gt;c. Change attributes of objects&lt;br /&gt;d. A BAPI can be assigned to more than one Business Objects&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;12. Application Link Enabling is used for:&lt;br /&gt;&lt;br /&gt;a. To distribute data, master data and transaction data across different systems&lt;br /&gt;b. Fits to an enterprise structure, where there are central tasks and tasks that are decentralized and technically independent of each other.&lt;br /&gt;c. Supports the implementation and operation of distributed SAP Applications.&lt;br /&gt;d. The data exchange is carried out using IDOCS.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;13. What are the uses for maintaining a Project IMG:&lt;br /&gt;&lt;br /&gt;a. Create an IMG for each project&lt;br /&gt;b. Maintain project documentation&lt;br /&gt;c. Maintain project management status&lt;br /&gt;d. Maintain cross project documentation&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;14. In Going Live sessions in SAP –&lt;br /&gt;&lt;br /&gt;a. Tests whether the system is suitably configured before the Go Live&lt;br /&gt;b. Informs the date of Go Live.&lt;br /&gt;c. Upgrades the newly configured system.&lt;br /&gt;d. It tests whether configuration matches to the client requirements.&lt;br /&gt;e. None of the above.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;15. What are the main areas of Compensation Management?&lt;br /&gt;&lt;br /&gt;a. Job Pricing&lt;br /&gt;b. Job Evaluations&lt;br /&gt;c. Budgeting&lt;br /&gt;d. Compensation Administration&lt;br /&gt;e. Travel Management&lt;br /&gt;&lt;br /&gt;16. In remote consulting: (Only one answer)&lt;br /&gt;&lt;br /&gt;a. SAP dials into your system from their desk to analyze and solve any specific problem.&lt;br /&gt;b. SAP Consultants arrive at a client site for a SAP Audit.&lt;br /&gt;c. The Client logs into SAP net to solve a specific problem.&lt;br /&gt;d. Displays the latest news regarding enhancements/improvements on SAP net.&lt;br /&gt;e. None of the above. &lt;br /&gt;&lt;br /&gt;17. SAP Customer Relationship Management focuses on –&lt;br /&gt;&lt;br /&gt;a. Capturing customer data across the enterprise in a central database.&lt;br /&gt;b. Allow you to forecast, plan and optimize the Sales targets.&lt;br /&gt;c. Analyze customer data and distribute the results to various customer touch points and use this information when dealing with customers.&lt;br /&gt;d. Provide solutions that enable companies to effectively manage customer relationships throughout the entire lifecycle.&lt;br /&gt;e. None of the above.&lt;br /&gt;18. The following are the components available in the Advanced Planning and Optimizer (APO) in SAP.&lt;br /&gt;&lt;br /&gt;a. Global ATP (Available to Promise)&lt;br /&gt;b. Business Warehousing&lt;br /&gt;c. Supply Network Planning&lt;br /&gt;d. Transport Optimizer&lt;br /&gt;e. Supply Chain Cock Pit&lt;br /&gt;&lt;br /&gt;19. The following Infotypes are used in Compensation Management:&lt;br /&gt;&lt;br /&gt;a. Basic Pay&lt;br /&gt;b. Salary Survey Results &lt;br /&gt;c. Planned Compensation&lt;br /&gt;d. Job Evaluation Results&lt;br /&gt;e. Additional Payments&lt;br /&gt;&lt;br /&gt;20. SAP Business to Business procurement enable: (Single answer)&lt;br /&gt;&lt;br /&gt;a. It enables open, full cycle Inter-Enterprise procurement and covers all procurement processes, from creation of a requisition to payment of the invoice.&lt;br /&gt;b. Matches supply to demand on a truly worldwide scale and gives customers reliable delivery commitments.&lt;br /&gt;c. Create links between the production, procurement, storage, distribution, transportation, sales, and service processes.&lt;br /&gt;d. It creates accurate, dynamic demand forecast for procurement.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;21. Sap Business Warehouse (BW) provides:&lt;br /&gt;&lt;br /&gt;a. Powerful Information Analysis.&lt;br /&gt;b. Rich Business Content with different Information Models, reports and extractors.&lt;br /&gt;c. End-to-end data warehousing Solutions.&lt;br /&gt;d. SAP R/3 Logistics&lt;br /&gt;e. Advance Planner and Optimizer&lt;br /&gt;&lt;br /&gt;22. The New Dimension products from SAP are:&lt;br /&gt;&lt;br /&gt;a. Project Systems (PS)&lt;br /&gt;b. Plant Maintenance (PM)&lt;br /&gt;c. Strategic Enterprise Management (SEM)&lt;br /&gt;d. Business to Business Procurement (B2B)&lt;br /&gt;e. Business Information Warehouse (BIW)&lt;br /&gt;&lt;br /&gt;23. mySAP.com is –&lt;br /&gt;&lt;br /&gt;a. It is a comprehensive, open, e-business solutions environment comprising of portals, industry specific enterprise applications, Internet applications and services, as well as XML - based technology, all of which combine to enable companies to participate in Internet economy.&lt;br /&gt;b. MySAP.com places the Internet at the center of SAP’s activities.&lt;br /&gt;c. It leverages all the products of SAP, its customer base, partner community and expertise in integrating business processes.&lt;br /&gt;d. MySAP.com enables users to log on to the SAP product portfolios, within an enterprise. The portfolios like FI/CO, MM, SD, PP etc are used within the boundary of an enterprise.&lt;br /&gt;e. MySAP.com places Business Warehouse and Execution System at the center of SAP’s activities.&lt;br /&gt;&lt;br /&gt;24. mySAP.com workplace contains links to:&lt;br /&gt;&lt;br /&gt;a. Non mySAP.com components&lt;br /&gt;b. MySAP.com components&lt;br /&gt;c. MySAP.com Marketplace&lt;br /&gt;d. MySAP.com Internet Services&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;25. The following infotypes must be used for an employee who embarks on a business trip, where Travel Management is implemented:&lt;br /&gt;&lt;br /&gt;a. Actions&lt;br /&gt;b. Organizational Assignment&lt;br /&gt;c. Personal Data&lt;br /&gt;d. Travel Privileges&lt;br /&gt;e. Payroll Status&lt;br /&gt;&lt;br /&gt;26. mySAP.com Market Place is –&lt;br /&gt;&lt;br /&gt;a. A public business portal from SAP&lt;br /&gt;b. The mission is to engineer business collaboration across enterprises via the Internet&lt;br /&gt;c. Anyone who sells or buys can participate in mySAP.com Market Place.&lt;br /&gt;d. It is used for SAP applications alone and for SAP customers.&lt;br /&gt;e. Access to Internet Services is not possible.&lt;br /&gt;&lt;br /&gt;27. Organization Management uses the following basic methodologies:&lt;br /&gt;&lt;br /&gt;a. It uses Object Oriented Design&lt;br /&gt;b. Work Flow&lt;br /&gt;c. It uses relationships between objects&lt;br /&gt;d. Creates additional characteristics for Objects&lt;br /&gt;e. ASAP&lt;br /&gt;&lt;br /&gt;28. Object Type ‘K’ corresponds to – (Single Answer):&lt;br /&gt;&lt;br /&gt;a. Work Center&lt;br /&gt;b. Plant&lt;br /&gt;c. Cost Center&lt;br /&gt;d. Budgets&lt;br /&gt;e. Qualification Group&lt;br /&gt;&lt;br /&gt;29. The following statements are true regarding object types – Jobs and Positions:&lt;br /&gt;&lt;br /&gt;a. Positions inherit the tasks and characteristics assigned to Job.&lt;br /&gt;b. Positions can have direct relationships to tasks.&lt;br /&gt;c. Positions and Jobs are specific entities.&lt;br /&gt;d. A job describes a position.&lt;br /&gt;e. None of the above.&lt;br /&gt;&lt;br /&gt;30. Inheritance happens in the following scenarios:&lt;br /&gt;&lt;br /&gt;a. Organization Units inherits the cost center assignment of their parent organization in the absence of their own assignment.&lt;br /&gt;b. Position inherits tasks that describe them.&lt;br /&gt;c. Organization Units inherits the Tasks assigned to Jobs defined down the line.&lt;br /&gt;d. Positions inherits tasks that are assigned to Jobs, assigned to them.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;31. A position in Organization Management-&lt;br /&gt;&lt;br /&gt;a. Can be occupied by more than one person&lt;br /&gt;b. Positions are concrete and are occupied by holders&lt;br /&gt;c. A position cannot be occupied by more than one person&lt;br /&gt;d. Denoted by Object Type  ‘P’&lt;br /&gt;e. Denoted by Object Type ‘S’&lt;br /&gt;&lt;br /&gt;32. The different Personnel Cost Planning Methods used are:&lt;br /&gt;&lt;br /&gt;a. Projected Pay&lt;br /&gt;b. Payroll Results&lt;br /&gt;c. Basic Pay&lt;br /&gt;d. Account Assignment Infotype&lt;br /&gt;e. Additional Payments&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;33. Relationships in Organization Management are specified by:&lt;br /&gt;&lt;br /&gt;a. Relationships are denoted by a three digit Code.&lt;br /&gt;b. Relationships between objects are reciprocal&lt;br /&gt;c. Relationships can also be one sided&lt;br /&gt;d. The direction of relationships are determined by ‘A’ or ‘B’&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-8375602250335252807?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/8375602250335252807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=8375602250335252807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8375602250335252807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8375602250335252807'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/03/sap-hr-certifications-sample-questions.html' title='SAP HR Certifications Sample Questions Set 1'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-2673329784610731224</id><published>2011-02-23T07:11:00.000-08:00</published><updated>2011-02-23T08:13:21.221-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>How to Create a new Infotype</title><content type='html'>&lt;strong&gt;Creating a New Infotype&lt;br /&gt;&lt;br /&gt;Step 1 &lt;/strong&gt;Execute transaction PM01 (If you get a message saying the infotype can not be enhanced, Try transaction PPCI).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 2&lt;br /&gt;&lt;/strong&gt;Select create IT tab and enter new infotype number into selection box.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-XZkJdb_W3DA/TWUxErI4R1I/AAAAAAAACFw/NULhhA7Mb68/s1600/hr1.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 319px; height: 320px;" src="http://2.bp.blogspot.com/-XZkJdb_W3DA/TWUxErI4R1I/AAAAAAAACFw/NULhhA7Mb68/s320/hr1.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917669937432402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 3&lt;br /&gt;&lt;/strong&gt;Press the create ‘ALL’ button (left of infotype no.). You will get a dialog box asking to confirm,&lt;br /&gt;press the create button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 4&lt;br /&gt;&lt;/strong&gt;You will now be presented with the standard structure creation screen (SE11) where you need to enter the fields of the new infotype. I have entered some examples but you can put anything in&lt;br /&gt;here.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-u-FpmFKD1bo/TWUxE5NGRRI/AAAAAAAACF4/F7tco5M6kWI/s1600/hr2.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="http://1.bp.blogspot.com/-u-FpmFKD1bo/TWUxE5NGRRI/AAAAAAAACF4/F7tco5M6kWI/s320/hr2.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917673713222930" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 5&lt;br /&gt;&lt;/strong&gt;Once you have entered the fields press save and then activate, before pressing the back button.&lt;br /&gt;You will now be presented with the following screen, where you will need to make a new entry&lt;br /&gt;or your created infotype (i.e. 9010).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-gQvOHvS_MDk/TWUxFPe5E4I/AAAAAAAACGA/bJZhmZ0v4x8/s1600/hr3.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="http://1.bp.blogspot.com/-gQvOHvS_MDk/TWUxFPe5E4I/AAAAAAAACGA/bJZhmZ0v4x8/s320/hr3.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917679693435778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 6&lt;br /&gt;&lt;/strong&gt;The next step is to fill in the infotype attributes, these will initially be blank and you will need to&lt;br /&gt;ill them in similar to the following depending on requirements. Press save.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-RHiG7OJQQkA/TWUxFIMoAlI/AAAAAAAACGI/YYOJWOYzRPk/s1600/hr4.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 313px; height: 320px;" src="http://4.bp.blogspot.com/-RHiG7OJQQkA/TWUxFIMoAlI/AAAAAAAACGI/YYOJWOYzRPk/s320/hr4.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917677737771602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 7&lt;br /&gt;&lt;/strong&gt;Your infotype is now created and can be accessed and populated in the usual way using&lt;br /&gt;i.e. using transactions such as PA20 and PA30.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 8&lt;/strong&gt;&lt;br /&gt;If you look at the structure of your new infotype in transaction ‘SE11’ it will look similar to the&lt;br /&gt;following:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-jeQ_wY6ziEI/TWUxStf_CuI/AAAAAAAACGQ/jUSievErXqo/s1600/hr5.bmp"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 203px; height: 320px;" src="http://1.bp.blogspot.com/-jeQ_wY6ziEI/TWUxStf_CuI/AAAAAAAACGQ/jUSievErXqo/s320/hr5.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917911089384162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-2673329784610731224?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/2673329784610731224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=2673329784610731224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2673329784610731224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2673329784610731224'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/02/how-to-create-new-infotype.html' title='How to Create a new Infotype'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-XZkJdb_W3DA/TWUxErI4R1I/AAAAAAAACFw/NULhhA7Mb68/s72-c/hr1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-7514849722904793933</id><published>2011-02-20T06:41:00.000-08:00</published><updated>2011-02-20T06:41:45.116-08:00</updated><title type='text'>Logical Expression syntax in ABAP</title><content type='html'>&lt;strong&gt;CO Contains Only:&lt;/strong&gt; True, if operand1 only contains characters from operand2. Upper/lower case and trailing blanks are taken into account for both operands. If operand2 is of type string and is initial, then the logical expression is false, unless operand1 is also of type string and is initial, in which case the logical expression is always true. If the result of the comparison is negative, sy-fdpos contains the offset of the first character in operand1, that is not contained in operand2. If the result of the comparison is positive, sy-fdpos contains the length of operand1.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;CN Contains Not Only;&lt;/strong&gt; True if a logical expression with CO is false, that is, if operand1 contains not only characters from operand2. sy-fdpos is set in the same way as for CO. If the comparison is true, sy-fdpos contains the offset of the first character in operand1 that is not contained in operand2. If the comparison is false, sy-fdpos contains the length of operand1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CA Contains Any:&lt;/strong&gt; True, if operand1 contains at least one character from operand2. Upper/lower case and trailing blanks are taken into account for both operands. If operand1 or operand2 is of type string and initial, the logical expression is always false. If result of the comparison is positive, sy-fdpos contains the offset of the first character in operand1 that is also contained in operand2. If the result of the comparison is negative, sy-fdpos contains the length of operand1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;NA Contains&lt;/strong&gt; Not Any: True if a logical expression with CA is false, that is if operand1 does not contain any characters from operand2. If the result of the comparison is negative, sy-fdpos contains the offset of the first character in operand1 that is also contained in operand2. If the result of the comparison is true, sy-fdpos contains the le of operand1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CS Contains String&lt;/strong&gt;: True if the content of operand2 is contained in operand1. Upper/lower case is not taken into account, trailing blanks of the left operand are taken into account. If operand1 is of type string and initial, or of type c and contains only blank characters, the logical expression is false, unless operand2 is also of type string and initial, or of type c and only contains blank characters. In this case the logical expression is always true. If the result of the comparison is true, sy-fdpos contains the offset of operand2 in operand1. If the result of the comparison is negative, sy-fdpos contains the length of operand1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;NS Contains No String:&lt;/strong&gt; True, if a logical expression with CS is false, that is if operand1 does not contain the content of operand2. If the result of the comparison is negative, sy-fdpos contains the offset of operand2. If the comparison is true, sy-fdpos contains the length of operand1.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;CP Covers Pattern:&lt;/strong&gt; True, if the content of operand1 fits the pattern in operand2. Wildcard characters can be used for forming the operand2 pattern, where "*" represents any character string, and "+" represents any character. Upper/lower case is not taken into account. If the comparison is true, sy-fdpos contains the offset of operand2 in operand1, whereby leading wildcard characters "*" in operand2 are ignored if operand2 also contains other characters. If the comparison is false, sy-fdpos contains the length of operand1. You can select characters in operand2 for a direct comparison by adding the escape symbol "#" before the required characters. For these characters, upper/lower case is taken into account, wildcard characters and the escape symbol itself do not receive special treatment, and trailing blanks in operands of type c are not cut off.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NP No Pattern:&lt;/b&gt; True, if a logical expression with CP is false, that is, if operand1 does not fit the pattern operand2. If the comparison is false, sy-fdpos contains the offset of operand2 in operand1, whereby leading wildcard characters "*" in operand2 are ignored if operand2 also contains other characters. If the comparison is true, sy-fdpos contains the length of operand1.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-7514849722904793933?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/7514849722904793933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=7514849722904793933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7514849722904793933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7514849722904793933'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/02/logical-expression-syntax-in-abap.html' title='Logical Expression syntax in ABAP'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-3584419193539807079</id><published>2011-02-20T06:28:00.000-08:00</published><updated>2011-02-20T06:31:55.693-08:00</updated><title type='text'>How to compare two strings in ABAP</title><content type='html'>1. CO (Contains Only):&lt;br /&gt;&lt;br /&gt;c1 contains only characters in the string c2.&lt;br /&gt;&lt;br /&gt;The comparison takes into account the full length of c1,&lt;br /&gt;including blanks at the end.&lt;br /&gt;If the result of the comparison is negative, the system&lt;br /&gt;field SY-FDPOS contains the offset of the first character in&lt;br /&gt;c1 which is not also in c2.&lt;br /&gt;If the result of the comparison is positive, the system&lt;br /&gt;field SY-FDPOS contains the length of c1.&lt;br /&gt;The comparison is case-sensitive.&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;'ABCDE' CO 'XYZ' is false; SY-FDPOS = 0.&lt;br /&gt;'ABCDE' CO 'AB' is false; SY-FDPOS = 2.&lt;br /&gt;'ABCDE' CO 'ABCDE' is true; SY-FDPOS = 5.&lt;br /&gt;&lt;br /&gt;CN (Contains Not only):&lt;br /&gt;&lt;br /&gt;"c1 CN c2" is equivalent to "NOT ( c1 CO c2 )".&lt;br /&gt;&lt;br /&gt;c1 contains not only characters from c2.&lt;br /&gt;&lt;br /&gt;If the result of the comparison is positive, the system&lt;br /&gt;field SY-FDPOS contains the offset of the first character in&lt;br /&gt;c1 which is not also in c2.&lt;br /&gt;If the result of the comparison is negative, the system&lt;br /&gt;field SY-FDPOS contains the length of c1.&lt;br /&gt;&lt;br /&gt;CA (Contains Any):&lt;br /&gt;&lt;br /&gt;c1 contains at least one character from the string c2.&lt;br /&gt;&lt;br /&gt;The comparison takes into account the full length of c1,&lt;br /&gt;including blanks at the end.&lt;br /&gt;If the result of the comparison is positive, the system&lt;br /&gt;field SY-FDPOS contains the offset of the first character in&lt;br /&gt;c1 which is also in c2.&lt;br /&gt;If the result of the comparison is negative, the system&lt;br /&gt;field SY-FDPOS contains the length of c1.&lt;br /&gt;The comparison is case-sensitive.&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;&lt;br /&gt;'ABCDE' CA 'CY' is true; SY-FDPOS = 2.&lt;br /&gt;'ABCDE' CA 'XY' is false; SY-FDPOS = 5.&lt;br /&gt;&lt;br /&gt;NA (contains Not Any):&lt;br /&gt;&lt;br /&gt;"c1 NA c2" is equivalent to "NOT ( c1 CA c2 )".&lt;br /&gt;&lt;br /&gt;c1 contains no characters from c2.&lt;br /&gt;&lt;br /&gt;SY-FDPOS is set accordingly.&lt;br /&gt;&lt;br /&gt;CS (Contains String):&lt;br /&gt;&lt;br /&gt;c1 contains the character string c2.&lt;br /&gt;&lt;br /&gt;Trailing blanks in c1 and c2 are ignored.&lt;br /&gt;If the result of the comparison is positive, the system&lt;br /&gt;field SY-FDPOS contains the offset of the first character of&lt;br /&gt;c2 in c1.&lt;br /&gt;If the result of the comparison is negative, the system&lt;br /&gt;field SY-FDPOS contains the length of c1.&lt;br /&gt;The comparison is not case-sensitive.&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;&lt;br /&gt;'ABCDE' CS 'CD' is true; SY-FDPOS = 2.&lt;br /&gt;'ABCDE' CS 'XY' is false; SY-FDPOS = 5.&lt;br /&gt;'ABAAA' CS 'AB ' is true; SY-FDPOS = 0.&lt;br /&gt;' ABC' CS ' AB' is true; SY-FDPOS = 1.&lt;br /&gt;'ABC DEF' CS ' ' is true; but: SY-FDPOS = 0,&lt;br /&gt;since ' ' is interpreted as a trailing blank and is thus&lt;br /&gt;ignored.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NS (contains No String):&lt;br /&gt;&lt;br /&gt;"c1 NS c2" is equivalent to "NOT ( c1 CS c2 )".&lt;br /&gt;&lt;br /&gt;c1 does not contain c2.&lt;br /&gt;&lt;br /&gt;SY-FDPOS is set accordingly.&lt;br /&gt;&lt;br /&gt;CP (Contains Pattern):&lt;br /&gt;&lt;br /&gt;c1 matches c2.&lt;br /&gt;&lt;br /&gt;The pattern c2 can contain ordinary characters and&lt;br /&gt;wildcards.&lt;br /&gt;'*' stands for any character string and '+' denotes any&lt;br /&gt;character.&lt;br /&gt;If the result of the comparison is positive, the system&lt;br /&gt;field SY-FDPOS contains the offset of the first character of&lt;br /&gt;c2 in c1. The wildcard character '*' at the beginning of the&lt;br /&gt;pattern c2 is ignored when determining the value of&lt;br /&gt;SY-FDPOS.&lt;br /&gt;If the result of the comparison is negative, the system&lt;br /&gt;field SY-FDPOS contains the length of c1.&lt;br /&gt;&lt;br /&gt;Examples:&lt;br /&gt;&lt;br /&gt;'ABCDE' CP '*CD*' is true; SY-FDPOS = 2.&lt;br /&gt;'ABCDE' CP '*CD' is false; SY-FDPOS = 5.&lt;br /&gt;'ABCDE' CP '++CD+' is true; SY-FDPOS = 0.&lt;br /&gt;'ABCDE' CP '+CD*' is false; SY-FDPOS = 5.&lt;br /&gt;'ABCDE' CP '*B*D*' is true; SY-FDPOS = 1.&lt;br /&gt;&lt;br /&gt;The character '#' has a special meaning. It serves as an&lt;br /&gt;escape symbol and indicates that the very next character&lt;br /&gt;should be compared "exactly". &lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-3584419193539807079?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/3584419193539807079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=3584419193539807079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3584419193539807079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3584419193539807079'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/02/how-to-compare-two-strings-in-abap.html' title='How to compare two strings in ABAP'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-1310888775300080300</id><published>2011-02-20T06:19:00.000-08:00</published><updated>2011-02-20T06:24:33.586-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Digital Signature'/><title type='text'>Create a Digital Signature in ABAP ( Sample Code)</title><content type='html'>This is a short list of necessary operations:&lt;br /&gt;Build a table for metadata using as key a field referring to data element SIGN_GUID_22 and the complete key for your to-be-signed document; in my case:&lt;br /&gt;ZZAPT_SIGNATURE&lt;br /&gt;FIELD DATA ELEMENT&lt;br /&gt;MANDT&lt;br /&gt;MANDT&lt;br /&gt;SIGN_ID SIGN_GUID_22&lt;br /&gt;CORDERID N1CORDID&lt;br /&gt;Build a structure for operation log: ZZAPT_SIGNATURE_LOG&lt;br /&gt;FIELD DATA ELEMENT&lt;br /&gt;.include&lt;br /&gt;SIGN_PROT_STRUC&lt;br /&gt;CORDERID N1CORDID&lt;br /&gt;Launch the following transactions(very intuitive):&lt;br /&gt;SLG0: declare a sub-object under CDSG1&lt;br /&gt;SIGNA:declare your application&lt;br /&gt;SIGNO:insert the signature object&lt;br /&gt;ELSIG03N: choose and link the type of signature(in my case R/3)&lt;br /&gt;REPORT ZPR00004&lt;br /&gt;&lt;span class="fullpost"&gt;.&lt;br /&gt;DATA: lo_ds_runtime TYPE REF TO if_ds_runtime.&lt;br /&gt;DATA: lo_sign TYPE REF TO if_ds_sign.&lt;br /&gt;DATA: l_metadata_wa TYPE ZZAPT_SIGNATURE. lo_ds_runtime = cl_ds_runtime=&gt;get_instance( ).&lt;br /&gt;l_metadata_wa-corderid = '5159DB46ACFC1424E1000000010000AB'."Doc ID call method lo_ds_runtime-&gt;create&lt;br /&gt;exporting&lt;br /&gt;im_appl = 'ZTEST'"APPL&lt;br /&gt;im_object = 'ZTEST'"OBJECT&lt;br /&gt;im_meta = l_metadata_wa&lt;br /&gt;im_type = 'C' "Synch signature&lt;br /&gt;receiving&lt;br /&gt;result = lo_sign.&lt;br /&gt;call method lo_sign-&gt;sign&lt;br /&gt;exporting&lt;br /&gt;im_signer = sy-uname&lt;br /&gt;im_doc_txt = 'SIGNING DOCUMENT 5159DB46ACFC1424E1000000010000AB'&lt;br /&gt;im_doctype = 'TXT'. commit work and wait.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-1310888775300080300?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/1310888775300080300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=1310888775300080300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1310888775300080300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1310888775300080300'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/02/create-digital-signature-in-abap-sample.html' title='Create a Digital Signature in ABAP ( Sample Code)'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-8225233178865633616</id><published>2011-02-14T05:54:00.000-08:00</published><updated>2011-02-14T05:58:30.781-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>Some Common use SAP HR Infotypes</title><content type='html'>9100 e-Separation&lt;br /&gt;9101 Payroll Recovery Clearance&lt;br /&gt;9102 A/Cs &amp; Payroll Clearance&lt;br /&gt;9103 IT &amp; Security Clearance&lt;br /&gt;9104 Payroll Miscellaneous&lt;br /&gt;9105 Telephone and Voice Clearance&lt;br /&gt;9106 Housing &amp; Vehicle Clearance.&lt;br /&gt;9107 Departmental Clearance&lt;br /&gt;&lt;br /&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;9108 Exit interview&lt;br /&gt;9109 LTA , Food and Gift Coupons&lt;br /&gt;9110 Leave Ench,Notice pay,Superannuatio&lt;br /&gt;9111 Full &amp; Final Settlement&lt;br /&gt;9112 HR Clearance&lt;br /&gt;9245 Test INfotype&lt;br /&gt;9500 test e separation&lt;br /&gt;9656 Name and age Infotype&lt;br /&gt;9777 PA Letter&lt;br /&gt;9800 test sujeet&lt;br /&gt;9900 test infotype&lt;br /&gt;9901 Payroll results&lt;br /&gt;9910 test&lt;br /&gt;9995 test&lt;br /&gt;9999 Payroll Results 2&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-8225233178865633616?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/8225233178865633616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=8225233178865633616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8225233178865633616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8225233178865633616'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2011/02/some-common-use-sap-hr-infotypes.html' title='Some Common use SAP HR Infotypes'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-3477218076113286133</id><published>2010-12-25T04:23:00.000-08:00</published><updated>2011-02-13T01:13:46.979-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP Interview Question'/><title type='text'>ABAP Objective Questions</title><content type='html'>1 Full Buffering would be appropriate for&lt;br /&gt;A. Transaction Tables&lt;br /&gt;&lt;strong&gt;B. Small Static tables &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;C. Internal Tables&lt;br /&gt;D. Tables with generic Keys&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;2 What is the basic object of data Dictionary&lt;br /&gt;&lt;strong&gt;A. Domains&lt;br /&gt;&lt;/strong&gt;B. Documentation&lt;br /&gt;C. Data Models&lt;br /&gt;D. Dynpro &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3 Search help can not be attach to:&lt;br /&gt;A. Domain&lt;br /&gt;B. field of a table&lt;br /&gt;C. check table&lt;br /&gt;&lt;strong&gt;D. Type &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;4 Sub query usually more efficient because:&lt;br /&gt;&lt;strong&gt;A. data is filtered in the database&lt;br /&gt;&lt;/strong&gt;B. data is filtered on the network&lt;br /&gt;C. data is filtered in the sapgui&lt;br /&gt;D. data is filtered at the application server&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5 It is better to buffer a table when&lt;br /&gt;A. When a table is read infrequently&lt;br /&gt;B. When a table is linked to check tables&lt;br /&gt;&lt;strong&gt;C. When a table is read frequently and the data seldom changes&lt;br /&gt;&lt;/strong&gt;D. When a single record is to be picked up&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6 In Inner and outer join&lt;br /&gt;A. buffers are always used&lt;br /&gt;B. Choice of buffer can be made to use&lt;br /&gt;&lt;strong&gt;C. buffers are always bypassed&lt;/strong&gt;&lt;br /&gt;D. None of above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;7 What is invalid attribute of a domain&lt;br /&gt;A. Type&lt;br /&gt;B. Fixed values&lt;br /&gt;C. Length&lt;br /&gt;&lt;strong&gt;D. Header &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;8 Data element is an example of&lt;br /&gt;A. Physical Definition&lt;br /&gt;B. Business Object&lt;br /&gt;&lt;strong&gt;C. Semantic Domain&lt;br /&gt;&lt;/strong&gt;D. Technical Domain&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9 What is true&lt;br /&gt;A. A view contains data&lt;br /&gt;&lt;strong&gt;B. Views can be buffered&lt;br /&gt;&lt;/strong&gt;C. Views can not be buffered&lt;br /&gt;D. None of above&lt;br /&gt;&lt;br /&gt;10 Command flushes the database buffers&lt;br /&gt;&lt;strong&gt;A. $TAB&lt;br /&gt;&lt;/strong&gt;B. $RESET&lt;br /&gt;C. $INIT&lt;br /&gt;D. $FREE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;11 How many lists can exist in parallel in an interactive reporting?&lt;br /&gt;&lt;strong&gt;A. An Interactive report can have 1 basic list and up to 20 Secondary lists.&lt;br /&gt;&lt;/strong&gt;B. An Interactive report can have 1 basic list and up to 19 Secondary lists.&lt;br /&gt;C. An Interactive report can have 1 basic list and up to 19 Secondary lists.&lt;br /&gt;D. An Interactive report can have 1 basic list and up to 21 Secondary lists.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;12. What are the check tables and value tables? (Multiple Answer)&lt;br /&gt;&lt;strong&gt;A. Check table will be at field level checking.&lt;br /&gt;B. Value table will be at domain level checking&lt;br /&gt;&lt;/strong&gt;C Value table will be at field level checking&lt;br /&gt;D. Check table will be at domain level checking.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;13. What are presentation and application servers in SAP? (Multiple Answer)&lt;br /&gt;A. Application server is actually a program named Sapgui.exe. It is usually installed on a user’s workstation.&lt;br /&gt;&lt;strong&gt;B. Application server is a set of executables that collectively interpret the ABAP/4 Programs and manage the input &amp;amp; output for them.&lt;br /&gt;C. Presentation server is actually a program named Sapgui.exe. It is usually installed on a user’s workstation.&lt;br /&gt;&lt;/strong&gt;D. Presentation server is a set of executables that collectively interpret the ABAP/4 Programs and manage the input &amp;amp; output for them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;14. What is the difference between Synchronous and Asynchronous updates? (Multiple Answer)&lt;br /&gt;&lt;strong&gt;A. In synchronous processing, the program waits: control returns to the program only when the task has been completed.&lt;br /&gt;B. In asynchronous processing, the program does not wait: the system returns control after merely logging the request for execution.&lt;br /&gt;&lt;/strong&gt;C. In asynchronous processing, the program waits: control returns to the program only when the task has been completed.&lt;br /&gt;D. In synchronous processing, the program does not wait: the system returns control after merely logging the request for execution.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;15. What are the main events interactive reports have? (Multiple Answer)&lt;br /&gt;&lt;strong&gt;A. Top-of-page during line selection.&lt;br /&gt;B. At line-selection.&lt;br /&gt;C. At user-command.&lt;/strong&gt;&lt;br /&gt;D. AT New&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;16.How many types of tables exist in data dictionary? (Multiple Answer)&lt;br /&gt;&lt;strong&gt;A. Transparent tables&lt;/strong&gt;&lt;br /&gt;B. Internal Table&lt;br /&gt;&lt;strong&gt;C. Pool tables&lt;br /&gt;&lt;/strong&gt;D. Hash Table&lt;br /&gt;&lt;strong&gt;E. Cluster tables&lt;br /&gt;&lt;/strong&gt;F. Master Data Table&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;17. What is the difference between UPLOAD and WS_UPLOAD? (Multiple Answer)&lt;br /&gt;A. WS_UPLOAD - File transfer with dialog from presentation server file to internal table. Data which is available in a file on the presentation server is transferred in an internal table. ASCII &amp;amp; Binary files can be transferred.&lt;br /&gt;B. UPLOAD - To read data from the presentation server into an internal table without a user dialog, use the function module WS_UPLOAD.&lt;br /&gt;&lt;strong&gt;C. UPLOAD - File transfer with dialog from presentation server file to internal table. Data which is available in a file on the presentation server is transferred in an internal table. ASCII &amp;amp; Binary files can be transferred.&lt;br /&gt;D.WS_UPLOAD - To read data from the presentation server into an internal table without a user dialog, use the function module WS_UPLOAD. &lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;18. Is Session Method, Asynchronous or Synchronous?&lt;br /&gt;A. Asynchronous&lt;br /&gt;&lt;strong&gt;B. Synchronous&lt;/strong&gt;&lt;br /&gt;C. Synchronous and Asynchronous&lt;br /&gt;D. None of above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;19. What are the differences between SAP memory and ABAP memory? (Multiple Answer)&lt;br /&gt;A. SAP Memory is a memory area in the internal session (roll area) of an ABAP program. Data within this area is retained within a sequence of program calls, allowing you to pass data between programs that call one another. It is also possible to pass data between sessions using SAP Memory.&lt;br /&gt;B. ABAP Memory is a memory area to which all sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session (as with ABAP memory) or to pass data from one session to another.&lt;br /&gt;&lt;strong&gt;C.ABAP Memory is a memory area in the internal session (roll area) of an ABAP program. Data within this area is retained within a sequence of program calls, allowing you to pass data between programs that call one another. It is also possible to pass data between sessions using SAP Memory.&lt;br /&gt;D.SAP Memory is a memory area to which all sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session (as with ABAP memory) or to pass data from one session to another.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;20. Which data type cannot be used to define parameters?&lt;br /&gt;A. Type N&lt;br /&gt;B. Type C&lt;br /&gt;&lt;strong&gt;C. Type F&lt;br /&gt;&lt;/strong&gt;D. Type P&lt;br /&gt;&lt;br /&gt;ANSWERS: -&lt;br /&gt;1. B&lt;br /&gt;2. A&lt;br /&gt;3. D&lt;br /&gt;4. A&lt;br /&gt;5. C&lt;br /&gt;6. C&lt;br /&gt;7. D&lt;br /&gt;8. C&lt;br /&gt;9. B&lt;br /&gt;10. A&lt;br /&gt;11. A&lt;br /&gt;12. A,B&lt;br /&gt;13. C,B&lt;br /&gt;14. A,B&lt;br /&gt;15. A,B,C&lt;br /&gt;16. A,C,E&lt;br /&gt;17. C,D&lt;br /&gt;18. B&lt;br /&gt;19. C,D&lt;br /&gt;20. C&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ABAP Self Test Q &amp;amp; A&lt;br /&gt;1) Authorization Objects&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) Stored in User Master&lt;br /&gt;b) Defines fields for a complex authority check&lt;br /&gt;c) Grouped together in profiles&lt;br /&gt;d) Covers up to 10 fields&lt;br /&gt;e) Consists of up to 10 authorization objects&lt;br /&gt;2) Authorization Checking&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) performed with SELECT statement&lt;br /&gt;b) performed with AUTHORITY-CHECK&lt;br /&gt;c) determines if user has authority in master record&lt;br /&gt;d) always refers to authorization profile&lt;br /&gt;e) system admin defines which authorization checks are executed&lt;br /&gt;3) Authorization&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) contains value for field of an authorization object&lt;br /&gt;b) defines fields for a complex authorization object&lt;br /&gt;c) can be grouped together in profiles&lt;br /&gt;d) always refer to a particular authorization&lt;br /&gt;e) authorizations and profiles are stored in user master record&lt;br /&gt;4) Using SM35 – in which case does the system check authorization:&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) always&lt;br /&gt;b) process / foreground&lt;br /&gt;c) display errors only&lt;br /&gt;d) process / background&lt;br /&gt;e) system decides based on profile&lt;br /&gt;5) Search Helps:&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) called at POV ( Process On Value )&lt;br /&gt;b) controls how fixed values are displayed when F4 is pressed&lt;br /&gt;c) allow different views of info when help is required&lt;br /&gt;d) object stored in data dictionary&lt;br /&gt;e) field names starting with H_&lt;br /&gt;6) Append Structures&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) append to table without modifying table itself&lt;br /&gt;b) can be assigned to several tables&lt;br /&gt;c) same as substructure&lt;br /&gt;d) use like any other structure&lt;br /&gt;e) you must convert table once append is added&lt;br /&gt;7) Check table&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) value table assigned to a domain&lt;br /&gt;b) internal table whose contents are used to check input values&lt;br /&gt;c) table assigned to 1 or more fields if a FK (foreign key) table for checking input values&lt;br /&gt;d) table for which a FK is defined&lt;br /&gt;e) table to which a FK refers&lt;br /&gt;&lt;br /&gt;8) Modify SAP objects:&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) R/3 prevents modifications be user id DDIC and SAP*&lt;br /&gt;b) Objects can be changed with registration&lt;br /&gt;c) Register objects in OSS&lt;br /&gt;d) Carry out modification without registration&lt;br /&gt;e) Adjust modified object in upgrade&lt;br /&gt;9) Activities required at upgrade when applying hot pack:&lt;br /&gt;( this question has more than 1 answer )&lt;br /&gt;a) adjust modified object&lt;br /&gt;b) everything is automatic&lt;br /&gt;c) release correction before update&lt;br /&gt;d) abap dictionary tables, data elements and domains are adjusted during upgrade&lt;br /&gt;e) abap dictionary objects not handled separately&lt;br /&gt;10) SELECT-OPTIONS COUNTRY FOR LFA1-LAND1:&lt;br /&gt;What will internal table be?&lt;br /&gt;a) LAND1&lt;br /&gt;b) LFA1&lt;br /&gt;c) COUNTRY&lt;br /&gt;d) LFA1-LAND1&lt;br /&gt;11) In program A function module F is called from function group G for the first time. Which one is correct:&lt;br /&gt;a) coding of entire function group G is loaded in the roll area&lt;br /&gt;b) global data from A can be accessed in F&lt;br /&gt;c) A and F have common work areas for dictionary table&lt;br /&gt;d) Function module F is called in a separate internal session&lt;br /&gt;e) Function module F can not call any sessions&lt;br /&gt;&lt;br /&gt;12) from transaction A you call transaction B with LEAVE TO TRANSACTION B:&lt;br /&gt;a) internal system session opened for B&lt;br /&gt;b) LEAVE can be used to return from B to A&lt;br /&gt;c) Data from A can be accessed in B&lt;br /&gt;d) A can pass data to B with export&lt;br /&gt;e) A can pass data using SET&lt;br /&gt;13) What is a SAP LUW:&lt;br /&gt;a) a modularized unit in ABAP programs&lt;br /&gt;b) all the updates for 1 SAP transaction&lt;br /&gt;c) a logical grouping of database updates that should all be performed at the same time&lt;br /&gt;d) the section of program code from setting a lock until it is released&lt;br /&gt;e) all actions between first and last database update in transaction&lt;br /&gt;14) Why do update functions have attributes of either START NOW (v1) or START DELAYED(V2):&lt;br /&gt;a) define whether update task triggered immediately&lt;br /&gt;b) combine synchronous and asynchronous updates&lt;br /&gt;c) assign different priorities&lt;br /&gt;d) take different speed of servers into account&lt;br /&gt;e) enable reaction to termination n V1&lt;br /&gt;15) Relationship between SAP transactions and database transactions:&lt;br /&gt;a) each SAP corresponds to one database&lt;br /&gt;b) update requests of one SAP transaction are distributed amongst several database transactions&lt;br /&gt;c) one database group change request of several SAP&lt;br /&gt;d) database transaction is an internal system representation of SAP transactions&lt;br /&gt;Answers:&lt;br /&gt;1) b, c, d&lt;br /&gt;2) b, d&lt;br /&gt;3) a, c&lt;br /&gt;4) b, c, d&lt;br /&gt;5) a, c, d&lt;br /&gt;6) a, d&lt;br /&gt;7) a, c, e&lt;br /&gt;8) b, c, e&lt;br /&gt;9) a, c, d&lt;br /&gt;10) c&lt;br /&gt;11) a&lt;br /&gt;12) a, d, e&lt;br /&gt;13) c&lt;br /&gt;14) c&lt;br /&gt;15) b&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-3477218076113286133?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/3477218076113286133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=3477218076113286133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3477218076113286133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3477218076113286133'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/12/abap-objective-questions.html' title='ABAP Objective Questions'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-5107450731226832134</id><published>2010-12-25T04:16:00.000-08:00</published><updated>2010-12-25T04:18:03.178-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Smart Form'/><title type='text'>Displaying Multiple Smartforms-Abap code</title><content type='html'>In so many organizations where the management needs to appoint the new employees to their management with the help of the system. The way to appoint the employees are done by giving the Appointment Letters to their employees and all these letters are generated in SAP through the Transaction Code - SMARTFORMS and here is the solution of  HOW  to generate multiple letters through Smartforms? &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Call Function Required:-&lt;br /&gt;&lt;br /&gt;1.) SSF_OPEN&lt;br /&gt;2.) SSF_CLOSE&lt;br /&gt;&lt;br /&gt; &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;SSF_OPEN :- This call function is required to open all the Smartforms simultaneously without having Print preview navigation Window. It has few importing and exporting parameters that you have to defined as per your requirement. Below is the example code for that call function.&lt;br /&gt;&lt;br /&gt;***********************************************************************&lt;br /&gt;*          Data Declaration                                         *     ***********************************************************************&lt;br /&gt;&lt;br /&gt;DATA : control_parameters TYPE ssfctrlop,&lt;br /&gt;       wa_job_output_info TYPE ssfcrescl.&lt;br /&gt;&lt;br /&gt;***********************************************************************&lt;br /&gt;*             Call FM SSF_OPEN to Open all the letters               * ***********************************************************************&lt;br /&gt;  &lt;br /&gt;CALL FUNCTION 'SSF_OPEN'&lt;br /&gt;    EXPORTING&lt;br /&gt;*   ARCHIVE_PARAMETERS       =&lt;br /&gt;*   USER_SETTINGS            = 'X'&lt;br /&gt;*   MAIL_SENDER              =&lt;br /&gt;*   MAIL_RECIPIENT           =&lt;br /&gt;*   MAIL_APPL_OBJ            =&lt;br /&gt;*   OUTPUT_OPTIONS           =&lt;br /&gt;    control_parameters       = control_parameters&lt;br /&gt;* IMPORTING&lt;br /&gt;*   JOB_OUTPUT_OPTIONS       =&lt;br /&gt;   EXCEPTIONS&lt;br /&gt;     formatting_error         = 1&lt;br /&gt;     internal_error           = 2&lt;br /&gt;     send_error               = 3&lt;br /&gt;     user_canceled            = 4&lt;br /&gt;     OTHERS                   = 5.&lt;br /&gt;&lt;br /&gt;  IF sy-subrc &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;  ENDIF.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  control_parameters-no_open  = 'X'.&lt;br /&gt;  control_parameters-no_close = 'X'.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SSF_CLOSE :- Using this call function you can close all the smartforms simultaneously. This call function is written when you have to close all the smartforms after having all the &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;***********************************************************************&lt;br /&gt;*         Call FM SSF_CLOSE to Close all the letters                  *&lt;br /&gt;***********************************************************************&lt;br /&gt;&lt;br /&gt;  CALL FUNCTION 'SSF_CLOSE'&lt;br /&gt;    IMPORTING&lt;br /&gt;      job_output_info  = wa_job_output_info&lt;br /&gt;    EXCEPTIONS&lt;br /&gt;      formatting_error = 1&lt;br /&gt;      internal_error   = 2&lt;br /&gt;      send_error       = 3&lt;br /&gt;      OTHERS           = 4.&lt;br /&gt;&lt;br /&gt;  IF sy-subrc &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;  ENDIF.&lt;br /&gt;&lt;br /&gt;Here "wa_job_output_info" is one of the kinds of control parameter defined in the call function.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; In order to display all the Smartforms in .PDF format you can use the call function SSFCOMP_PDF_PREVIEW. It takes the input at importing parameter as OTF type string.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-5107450731226832134?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/5107450731226832134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=5107450731226832134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5107450731226832134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5107450731226832134'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/12/displaying-multiple-smartforms-abap.html' title='Displaying Multiple Smartforms-Abap code'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-5635521953585241462</id><published>2010-10-02T00:01:00.000-07:00</published><updated>2010-10-02T00:18:17.591-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enhancement'/><title type='text'>Enhancement in ECC 6.0 : How to Start Step by Step</title><content type='html'>Enhancement are of two type&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;(i)Implicit Enhancement&lt;br /&gt;(ii)Explicit Enhancement&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step by Step how to work with Implicit Enhancement&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 1 - Activate the enhancement functionality&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Using SE80 open the program/include you want to enhance and click on the enhancement button or press &lt;shift&gt;or go to Program &gt; Enhance&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 2 - Now Enhancement functionality activated&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 3 - Show implicit enhancement points&lt;/strong&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Go to menu Edit-&gt;Enhancement Operations-&gt;Show Implicit Enhancement Options to display implicit enhancement points within the ABAP code&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 4 - Enhancement points with the code&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Once you have done this, you will be able to see all the implicit enhancement points available within your code, these are denoted by the line of quotation marks and the black arrow at the start.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 5 - Create an implicit enhancement poin&lt;/strong&gt;t&lt;br /&gt;In order to implement an implicit enhancement point simply right click on the required enhancement point and select Enhancement Implementation &gt; create.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Step 6 - Enhancement point type&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Next click on the Code button to create a code implementation.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 7 - Name and description&lt;/strong&gt;&lt;br /&gt;Next give the enhancement point a name and description. Click the green tick.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 8 – Package information&lt;/strong&gt;&lt;br /&gt;Once you click the green button, it will ask for Package. Enter the package name and click to Save button.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 9 - Change request&lt;br /&gt;&lt;/strong&gt;Next assign the Transport number.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 10 - Enhancement point created&lt;/strong&gt;&lt;br /&gt;The enhancement point will now have been created in the appropriate place. Denoted by the ENHANCEMENT...ENDENHANCEMENT tags.&lt;br /&gt;&lt;br /&gt;Explicit Enhacement will covered in next week.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-5635521953585241462?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/5635521953585241462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=5635521953585241462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5635521953585241462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5635521953585241462'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/10/enhancement-in-ecc-60-how-to-start-step.html' title='Enhancement in ECC 6.0 : How to Start Step by Step'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-3614781080685048278</id><published>2010-07-10T23:29:00.000-07:00</published><updated>2010-07-10T23:32:23.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some ABAP/4 Sample Code'/><title type='text'>Working with database tables and internal tables</title><content type='html'>* Declaration of a work area for a Dictionary table&lt;br /&gt;TABLES CUSTOMERS.&lt;br /&gt;* Internal table used as snapshot of the database table&lt;br /&gt;DATA ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100&lt;br /&gt;WITH HEADER LINE.&lt;br /&gt;* Reading the entries of the database table into an internal table&lt;br /&gt;SELECT * FROM CUSTOMERS INTO TABLE ALL_CUSTOMERS.&lt;br /&gt;* Displaying each line of an internal table&lt;br /&gt;LOOP AT ALL_CUSTOMERS.&lt;br /&gt;WRITE: / ALL_CUSTOMERS-NAME.&lt;br /&gt;ENDLOOP.&lt;br /&gt;*&amp;amp;---------------------------------------------------------------------* &lt;span class="fullpost"&gt;&lt;br /&gt;* 1. Elementary types &lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;strong&gt;Other Approach to define data type&lt;/strong&gt;&lt;br /&gt;DATA: CUSTOMER_NAME_1(25) TYPE C,&lt;br /&gt;VENDOR_NAME_1(25) TYPE C.&lt;br /&gt;* 2. Reference to an existing field&lt;br /&gt;DATA: CUSTOMER_NAME_2(25) TYPE C,&lt;br /&gt;VENDOR_NAME_2 LIKE CUSTOMER_NAME_2.&lt;br /&gt;* 3. Reference to a non-elementary type&lt;br /&gt;TYPES T_NAME(25) TYPE C.&lt;br /&gt;DATA: CUSTOMER_NAME_3 TYPE T_NAME,&lt;br /&gt;VENDOR_NAME_3 TYPE T_NAME.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-3614781080685048278?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/3614781080685048278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=3614781080685048278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3614781080685048278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3614781080685048278'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/07/working-with-database-tables-and.html' title='Working with database tables and internal tables'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-1680168763173235768</id><published>2010-06-13T03:53:00.000-07:00</published><updated>2010-06-13T03:55:15.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some ABAP/4 Sample Code'/><title type='text'>A real life example for using a temporary program</title><content type='html'>REPORT CHAP2503.&lt;br /&gt;* Variables for later use&lt;br /&gt;PARAMETERS TABNAME(10) DEFAULT 'CUSTOMERS'.&lt;br /&gt;DATA: SOURCE_TABLE(72) OCCURS 100 WITH HEADER LINE,&lt;br /&gt;PROGRAM_NAME LIKE SY-CPROG,&lt;br /&gt;SYNTAX_CHECK_MESSAGE(128),&lt;br /&gt;LINE_NO TYPE I.&lt;br /&gt;* Building the source code&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;PERFORM BUILD_THE_SOURCE_CODE USING TABNAME.&lt;br /&gt;* Generating the temporary program, checking syntax errors&lt;br /&gt;GENERATE SUBROUTINE POOL SOURCE_TABLE&lt;br /&gt;NAME PROGRAM_NAME&lt;br /&gt;MESSAGE SYNTAX_CHECK_MESSAGE&lt;br /&gt;LINE LINE_NO.&lt;br /&gt;IF SY-SUBRC NE 0.&lt;br /&gt;WRITE: / 'Syntax error, message', SYNTAX_CHECK_MESSAGE,&lt;br /&gt;/ 'in line', LINE_NO.&lt;br /&gt;EXIT.&lt;br /&gt;ENDIF.&lt;br /&gt;* Calling a form externally&lt;br /&gt;PERFORM DISPLAY_TABLE IN PROGRAM (PROGRAM_NAME).&lt;br /&gt;* Form to build the source code of the temporary program&lt;br /&gt;FORM BUILD_THE_SOURCE_CODE USING F_NAME.&lt;br /&gt;APPEND:&lt;br /&gt;'report ztmpprog. ' TO SOURCE_TABLE,&lt;br /&gt;'tables ' TO SOURCE_TABLE,&lt;br /&gt;F_NAME TO SOURCE_TABLE,&lt;br /&gt;'. ' TO SOURCE_TABLE,&lt;br /&gt;'field-symbols &lt;output&gt;. ' TO SOURCE_TABLE,&lt;br /&gt;'form display_table. ' TO SOURCE_TABLE,&lt;br /&gt;'select * from ' TO SOURCE_TABLE,&lt;br /&gt;F_NAME TO SOURCE_TABLE,&lt;br /&gt;'. ' TO SOURCE_TABLE,&lt;br /&gt;' new-line. ' TO SOURCE_TABLE,&lt;br /&gt;' do. ' TO SOURCE_TABLE,&lt;br /&gt;' assign component sy-index ' TO SOURCE_TABLE,&lt;br /&gt;' of structure ' TO SOURCE_TABLE,&lt;br /&gt;F_NAME TO SOURCE_TABLE,&lt;br /&gt;' to &lt;output&gt;. ' TO SOURCE_TABLE,&lt;br /&gt;' if sy-subrc ne 0. exit. endif.' TO SOURCE_TABLE,&lt;br /&gt;' write &lt;output&gt;. ' TO SOURCE_TABLE,&lt;br /&gt;' enddo. ' TO SOURCE_TABLE,&lt;br /&gt;'endselect. ' TO SOURCE_TABLE,&lt;br /&gt;'endform. ' TO SOURCE_TABLE.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-1680168763173235768?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/1680168763173235768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=1680168763173235768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1680168763173235768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1680168763173235768'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/06/real-life-example-for-using-temporary.html' title='A real life example for using a temporary program'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-7511512856970411736</id><published>2010-06-13T03:52:00.000-07:00</published><updated>2010-06-13T03:53:30.571-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some ABAP/4 Sample Code'/><title type='text'>Sample program for generating a persistent program</title><content type='html'>*&amp;---------------------------------------------------------------------*&lt;br /&gt;REPORT CHAP2504.&lt;br /&gt;* Internal table for source code, field for name of temporary program&lt;br /&gt;DATA: SOURCE_TABLE(72) OCCURS 10 WITH HEADER LINE,&lt;br /&gt;PROGRAM_NAME LIKE SY-CPROG.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;* Building the source code&lt;br /&gt;APPEND 'report zgenprog.' TO SOURCE_TABLE.&lt;br /&gt;APPEND 'write ''I am a generated program''.' TO SOURCE_TABLE.&lt;br /&gt;* Insert the report, if necessary&lt;br /&gt;READ REPORT 'zgenprog' INTO SOURCE_TABLE.&lt;br /&gt;IF SY-SUBRC NE 0.&lt;br /&gt;APPEND 'report zgenprog.' TO SOURCE_TABLE.&lt;br /&gt;APPEND 'write ''Here is zgenprog''.' TO SOURCE_TABLE.&lt;br /&gt;INSERT REPORT 'zgenprog' FROM SOURCE_TABLE.&lt;br /&gt;ENDIF.&lt;br /&gt;* Execute the report&lt;br /&gt;SUBMIT ZGENPROG AND RETURN.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-7511512856970411736?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/7511512856970411736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=7511512856970411736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7511512856970411736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7511512856970411736'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/06/sample-program-for-generating.html' title='Sample program for generating a persistent program'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-322120978592666047</id><published>2010-06-06T06:02:00.000-07:00</published><updated>2010-06-06T06:03:47.870-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some ABAP/4 Sample Code'/><title type='text'>Sample ABAP program for Transferring data to a file</title><content type='html'>REPORT CHAP2601.&lt;br /&gt;* Data declarations for later use&lt;br /&gt;PARAMETERS FILENAME(128) DEFAULT '/usr/tmp/testfile.dat'&lt;br /&gt;LOWER CASE.&lt;br /&gt;TABLES CUSTOMERS.&lt;br /&gt;DATA MSG_TEXT(50).&lt;br /&gt;* Get data for file transfer&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;DATA ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100&lt;br /&gt;WITH HEADER LINE.&lt;br /&gt;SELECT * FROM CUSTOMERS INTO TABLE ALL_CUSTOMERS.&lt;br /&gt;SORT ALL_CUSTOMERS BY CITY.&lt;br /&gt;LOOP AT ALL_CUSTOMERS.&lt;br /&gt;WRITE: / ALL_CUSTOMERS-CITY,&lt;br /&gt;ALL_CUSTOMERS-NAME.&lt;br /&gt;ENDLOOP.&lt;br /&gt;* Opening the File&lt;br /&gt;OPEN DATASET FILENAME FOR OUTPUT IN TEXT MODE&lt;br /&gt;MESSAGE MSG_TEXT.&lt;br /&gt;IF SY-SUBRC NE 0.&lt;br /&gt;WRITE: 'File cannot be opened. Reason:', MSG_TEXT.&lt;br /&gt;EXIT.&lt;br /&gt;ENDIF.&lt;br /&gt;* Transferring Data&lt;br /&gt;LOOP AT ALL_CUSTOMERS.&lt;br /&gt;TRANSFER ALL_CUSTOMERS-NAME TO FILENAME.&lt;br /&gt;ENDLOOP.&lt;br /&gt;* Closing the File&lt;br /&gt;CLOSE DATASET FILENAME.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-322120978592666047?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/322120978592666047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=322120978592666047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/322120978592666047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/322120978592666047'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/06/sample-abap-program-for-transferring.html' title='Sample ABAP program for Transferring data to a file'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-27477077171061558</id><published>2010-06-06T06:01:00.000-07:00</published><updated>2010-06-06T06:02:35.686-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some ABAP/4 Sample Code'/><title type='text'>Sample ABAP program for Reading data from a file</title><content type='html'>REPORT CHAP2602.&lt;br /&gt;* Data declarations for later use&lt;br /&gt;TABLES CUSTOMERS.&lt;br /&gt;PARAMETERS FILENAME(128) DEFAULT '/usr/tmp/testfile.dat'&lt;br /&gt;LOWER CASE.&lt;br /&gt;DATA: MSG_TEXT(50),&lt;br /&gt;ALL_CUSTOMER_NAMES LIKE CUSTOMERS-NAME OCCURS 100&lt;br /&gt;WITH HEADER LINE.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;* Opening the File&lt;br /&gt;OPEN DATASET FILENAME FOR INPUT IN TEXT MODE&lt;br /&gt;MESSAGE MSG_TEXT.&lt;br /&gt;IF SY-SUBRC NE 0.&lt;br /&gt;WRITE: 'File cannot be opened. Reason:', MSG_TEXT.&lt;br /&gt;EXIT.&lt;br /&gt;ENDIF.&lt;br /&gt;* Reading Data&lt;br /&gt;DO.&lt;br /&gt;READ DATASET FILENAME INTO ALL_CUSTOMER_NAMES.&lt;br /&gt;IF SY-SUBRC NE 0.&lt;br /&gt;EXIT.&lt;br /&gt;ENDIF.&lt;br /&gt;APPEND ALL_CUSTOMER_NAMES.&lt;br /&gt;ENDDO.&lt;br /&gt;* Closing the file&lt;br /&gt;CLOSE DATASET FILENAME.&lt;br /&gt;* Display the result&lt;br /&gt;LOOP AT ALL_CUSTOMER_NAMES.&lt;br /&gt;WRITE / ALL_CUSTOMER_NAMES.&lt;br /&gt;ENDLOOP.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-27477077171061558?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/27477077171061558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=27477077171061558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/27477077171061558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/27477077171061558'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/06/sample-abap-program-for-reading-data.html' title='Sample ABAP program for Reading data from a file'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6097286751742640371</id><published>2010-06-06T05:58:00.000-07:00</published><updated>2010-06-06T06:01:18.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some ABAP/4 Sample Code'/><title type='text'>Abap code for Transferring data to a file (presentation server)</title><content type='html'>REPORT CHAP2603.&lt;br /&gt;* Data declarations for later use&lt;br /&gt;PARAMETERS FILENAME(128) DEFAULT 'c:\users\default\testfile.dat'&lt;br /&gt;LOWER CASE.&lt;br /&gt;TABLES CUSTOMERS.&lt;br /&gt;DATA ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100&lt;br /&gt;WITH HEADER LINE.&lt;br /&gt;* Get data for file transfer&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;SELECT * FROM CUSTOMERS INTO TABLE ALL_CUSTOMERS.&lt;br /&gt;SORT ALL_CUSTOMERS BY CITY.&lt;br /&gt;LOOP AT ALL_CUSTOMERS.&lt;br /&gt;WRITE: / ALL_CUSTOMERS-CITY,&lt;br /&gt;ALL_CUSTOMERS-NAME.&lt;br /&gt;ENDLOOP.&lt;br /&gt;* Transferring Data&lt;br /&gt;CALL FUNCTION 'WS_DOWNLOAD'&lt;br /&gt;EXPORTING&lt;br /&gt;FILENAME = FILENAME&lt;br /&gt;TABLES&lt;br /&gt;DATA_TAB = ALL_CUSTOMERS&lt;br /&gt;EXCEPTIONS&lt;br /&gt;FILE_OPEN_ERROR = 1&lt;br /&gt;OTHERS = 2.&lt;br /&gt;CASE SY-SUBRC.&lt;br /&gt;WHEN 1.&lt;br /&gt;WRITE 'Error when file opened'.&lt;br /&gt;EXIT.&lt;br /&gt;WHEN 2.&lt;br /&gt;WRITE 'Error during data transfer'.&lt;br /&gt;EXIT.&lt;br /&gt;ENDCASE.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6097286751742640371?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6097286751742640371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6097286751742640371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6097286751742640371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6097286751742640371'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/06/abap-code-for-transferring-data-to-file.html' title='Abap code for Transferring data to a file (presentation server)'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6031917342156204911</id><published>2010-05-06T03:23:00.000-07:00</published><updated>2010-05-06T03:24:40.389-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some ABAP/4 Sample Code'/><title type='text'>Reading data from a file (presentation server),ABAP Code</title><content type='html'>REPORT CHAP2604.&lt;br /&gt;* Data declarations for later use&lt;br /&gt;PARAMETERS FILENAME(128) DEFAULT 'c:\users\default\testfile.dat'&lt;br /&gt;LOWER CASE.&lt;br /&gt;TABLES CUSTOMERS.&lt;br /&gt;DATA ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100&lt;br /&gt;WITH HEADER LINE.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;CALL FUNCTION 'WS_UPLOAD'&lt;br /&gt;EXPORTING&lt;br /&gt;FILENAME = FILENAME&lt;br /&gt;TABLES&lt;br /&gt;DATA_TAB = ALL_CUSTOMERS&lt;br /&gt;EXCEPTIONS&lt;br /&gt;FILE_OPEN_ERROR = 1&lt;br /&gt;OTHERS = 2.&lt;br /&gt;CASE SY-SUBRC.&lt;br /&gt;WHEN 1.&lt;br /&gt;WRITE 'Error when file opened'.&lt;br /&gt;EXIT.&lt;br /&gt;WHEN 2.&lt;br /&gt;WRITE 'Error during data transfer'.&lt;br /&gt;EXIT.&lt;br /&gt;ENDCASE.&lt;br /&gt;* Display the result&lt;br /&gt;LOOP AT ALL_CUSTOMERS.&lt;br /&gt;WRITE: / ALL_CUSTOMERS-NAME,&lt;br /&gt;ALL_CUSTOMERS-CITY.&lt;br /&gt;ENDLOOP.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6031917342156204911?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6031917342156204911/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6031917342156204911' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6031917342156204911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6031917342156204911'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/05/reading-data-from-file-presentation.html' title='Reading data from a file (presentation server),ABAP Code'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-7315363651867601864</id><published>2010-05-06T03:22:00.000-07:00</published><updated>2010-05-06T03:23:07.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Some ABAP/4 Sample Code'/><title type='text'>Sample program for OLE Automation</title><content type='html'>*&amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp; Chapter 28: Sample program for OLE Automation&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;REPORT CHAP2801.&lt;br /&gt;* Including OLE types&lt;br /&gt;INCLUDE OLE2INCL.&lt;br /&gt;* Tables and variables for later use&lt;br /&gt;TABLES: CUSTOMERS.&lt;br /&gt;DATA: APPLICATION TYPE OLE2_OBJECT,&lt;br /&gt;WORKBOOK TYPE OLE2_OBJECT,&lt;br /&gt;SHEET TYPE OLE2_OBJECT,&lt;br /&gt;CELLS TYPE OLE2_OBJECT.&lt;br /&gt;* Creating an object&lt;br /&gt;CREATE OBJECT APPLICATION 'excel.application'.&lt;br /&gt;IF SY-SUBRC NE 0.&lt;br /&gt;WRITE: / 'Error when opening excel.application', SY-MSGLI.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;* Setting properties&lt;br /&gt;SET PROPERTY OF APPLICATION 'Visible' = 1.&lt;br /&gt;* Calling methods&lt;br /&gt;CALL METHOD OF APPLICATION 'Workbooks' = WORKBOOK.&lt;br /&gt;PERFORM ERRORS.&lt;br /&gt;CALL METHOD OF WORKBOOK 'Add'.&lt;br /&gt;PERFORM ERRORS.&lt;br /&gt;CALL METHOD OF APPLICATION 'Worksheets' = SHEET EXPORTING #1 = 1.&lt;br /&gt;PERFORM ERRORS.&lt;br /&gt;CALL METHOD OF SHEET 'Activate'.&lt;br /&gt;PERFORM ERRORS.&lt;br /&gt;PERFORM FILL_SHEET.&lt;br /&gt;* Subroutine for filling the spread sheet&lt;br /&gt;FORM FILL_SHEET.&lt;br /&gt;DATA: ROW_MAX TYPE I VALUE 256,&lt;br /&gt;INDEX TYPE I.&lt;br /&gt;FIELD-SYMBOLS: &lt;NAME&gt;.&lt;br /&gt;SELECT * FROM CUSTOMERS.&lt;br /&gt;INDEX = ROW_MAX * ( SY-DBCNT - 1 ) + 1.&lt;br /&gt;DO 4 TIMES.&lt;br /&gt;ASSIGN COMPONENT SY-INDEX OF STRUCTURE CUSTOMERS TO &lt;NAME&gt;.&lt;br /&gt;CALL METHOD OF SHEET 'Cells' = CELLS&lt;br /&gt;EXPORTING #1 = INDEX.&lt;br /&gt;SET PROPERTY OF CELLS 'Value' = &lt;NAME&gt;.&lt;br /&gt;ADD 1 TO INDEX.&lt;br /&gt;ENDDO.&lt;br /&gt;ENDSELECT.&lt;br /&gt;ENDFORM.&lt;br /&gt;* Subroutine for error handling&lt;br /&gt;FORM ERRORS.&lt;br /&gt;IF SY-SUBRC NE 0.&lt;br /&gt;WRITE: / 'Error in OLE call', SY-MSGLI.&lt;br /&gt;EXIT.&lt;br /&gt;ENDIF.&lt;br /&gt;ENDFORM.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-7315363651867601864?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/7315363651867601864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=7315363651867601864' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7315363651867601864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7315363651867601864'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/05/sample-program-for-ole-automation.html' title='Sample program for OLE Automation'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-3235319821618896312</id><published>2010-05-03T22:04:00.000-07:00</published><updated>2010-05-03T22:05:17.734-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BAPI'/><title type='text'>Example of BAPI_SALESORDER_CHANGE in sales order related change</title><content type='html'>Here's what we did: This is a two step process because the BAPI to change &lt;br /&gt;sales orders, BAPI_SALESORDER_CHANGE, doesn't have the functionality &lt;br /&gt;to update conditions. So, what we have to do is call the change BAPI first&lt;br /&gt;with the bare minimum fields populated and the logic switch set to 'B' carry&lt;br /&gt;out new pricing). This will reset the conditions we needed to reset, ZR00 &lt;br /&gt;and ZN02 prices. Of course, after this call we need to commit the changes &lt;br /&gt;to the database. Secondly, we make another call to the change BAPI, this &lt;br /&gt;time we include the new ZR00 and ZN02 prices. And then commit the &lt;br /&gt;changes to the DB. This ain't the prettiest thing in the world, but it works. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Code:&lt;br /&gt;REPORT Y_SD_ORDER_REPRICE_BAPI.&lt;br /&gt;&lt;br /&gt;TABLES: VBAP.&lt;br /&gt;&lt;br /&gt;DATA: IRETURN TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE,&lt;br /&gt;   IORDER_KEYS TYPE STANDARD TABLE OF BAPISDKEY WITH HEADER LINE,&lt;br /&gt;   IORDER_HDR_IN TYPE STANDARD TABLE OF BAPISDHD1 WITH HEADER LINE,&lt;br /&gt;   IORDER_HDR_INX TYPE STANDARD TABLE OF BAPISDHD1X WITH HEADER LINE,&lt;br /&gt;   IORDER_ITEM_IN TYPE STANDARD TABLE OF BAPISDITM WITH HEADER LINE,&lt;br /&gt;   IORDER_ITEM_INX TYPE STANDARD TABLE OF BAPISDITMX WITH HEADER LINE,&lt;br /&gt;   IORDER_COND_IN TYPE STANDARD TABLE OF BAPICOND WITH HEADER LINE,&lt;br /&gt;   IORDER_COND_INX TYPE STANDARD TABLE OF BAPICONDX WITH HEADER LINE,&lt;br /&gt;   IORDER_TEXT TYPE STANDARD TABLE OF BAPISDTEXT WITH HEADER LINE,&lt;br /&gt;   COMMIT_RETURN TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE,&lt;br /&gt;   IORDER_NUMBER LIKE BAPIVBELN-VBELN,&lt;br /&gt;   V_MSG_TXT(220),&lt;br /&gt;   MSG_ID LIKE SY-MSGID,&lt;br /&gt;   MSG_NO LIKE SY-MSGNO,&lt;br /&gt;   MSG_V1 LIKE SY-MSGV1,&lt;br /&gt;   CHANGE_ITEM_NUMBER LIKE VBAP-POSNR.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;DATA: ILOGIC_SWITCH LIKE BAPISDLS.&lt;br /&gt;&lt;br /&gt;PARAMETER: ORDER LIKE VBAK-VBELN MATCHCODE OBJECT VMVA,&lt;br /&gt;      ITEM LIKE VBAP-POSNR.&lt;br /&gt;&lt;br /&gt;START-OF-SELECTION.&lt;br /&gt;&lt;br /&gt;PERFORM NEW_PRICING.&lt;br /&gt;PERFORM COMMIT_ORDER.&lt;br /&gt;PERFORM ADD_NEW_CONDITIONS.&lt;br /&gt;PERFORM COMMIT_ORDER.&lt;br /&gt;&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp;   Form NEW_PRICING&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;* --&gt; p1    text&lt;br /&gt;* &lt;-- p2    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM NEW_PRICING.&lt;br /&gt;&lt;br /&gt; SKIP.&lt;br /&gt; WRITE:/ '* * * CARRY OUT NEW PRICING * * *'.&lt;br /&gt; SKIP.&lt;br /&gt;&lt;br /&gt; SELECT SINGLE * FROM VBAP WHERE VBELN = ORDER&lt;br /&gt;               AND POSNR = ITEM.&lt;br /&gt;&lt;br /&gt; IORDER_NUMBER = VBAP-VBELN.&lt;br /&gt;&lt;br /&gt;*........Insert New Item......................................................&lt;br /&gt;*........Load Sales Order Item Table....................................&lt;br /&gt;&lt;br /&gt; CLEAR IORDER_ITEM_IN.&lt;br /&gt; IORDER_ITEM_IN-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_ITEM_IN-MATERIAL = VBAP-MATNR.&lt;br /&gt; IORDER_ITEM_IN-ITEM_CATEG = VBAP-PSTYV.&lt;br /&gt; APPEND IORDER_ITEM_IN.&lt;br /&gt;&lt;br /&gt; CLEAR IORDER_ITEM_INX.&lt;br /&gt; IORDER_ITEM_INX-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_ITEM_INX-UPDATEFLAG = 'U'.&lt;br /&gt; APPEND IORDER_ITEM_INX.&lt;br /&gt;&lt;br /&gt; ILOGIC_SWITCH-PRICING = 'B'. "CARRY OUT NEW PRICING&lt;br /&gt;&lt;br /&gt;*........Call Sales Order Create RFC....................................&lt;br /&gt; CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;br /&gt;    EXPORTING&lt;br /&gt;      SALESDOCUMENT  = IORDER_NUMBER&lt;br /&gt;      ORDER_HEADER_INX = 'U'&lt;br /&gt;      LOGIC_SWITCH   = ILOGIC_SWITCH&lt;br /&gt;    TABLES&lt;br /&gt;      RETURN      = IRETURN&lt;br /&gt;      ORDER_KEYS    = IORDER_KEYS&lt;br /&gt;      ORDER_ITEM_IN  = IORDER_ITEM_IN&lt;br /&gt;      ORDER_ITEM_INX  = IORDER_ITEM_INX&lt;br /&gt;      CONDITIONS_IN  = IORDER_COND_IN&lt;br /&gt;      CONDITIONS_INX  = IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt;ENDFORM.     "new pricing&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp;   Form commit_order&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;* --&gt; p1    text&lt;br /&gt;* &lt;-- p2    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM COMMIT_ORDER.&lt;br /&gt;&lt;br /&gt; WRITE:/5 'ORDER NUMBER --&gt;', IORDER_NUMBER.&lt;br /&gt; SKIP.&lt;br /&gt;&lt;br /&gt; LOOP AT IRETURN.&lt;br /&gt;&lt;br /&gt;  CALL FUNCTION 'MESSAGE_TEXT_BUILD'&lt;br /&gt;     EXPORTING&lt;br /&gt;       MSGID        = IRETURN-ID&lt;br /&gt;       MSGNR        = IRETURN-NUMBER&lt;br /&gt;       MSGV1        = IRETURN-MESSAGE&lt;br /&gt;     IMPORTING&lt;br /&gt;       MESSAGE_TEXT_OUTPUT = V_MSG_TXT&lt;br /&gt;     EXCEPTIONS&lt;br /&gt;       OTHERS       = 1.&lt;br /&gt;&lt;br /&gt;  WRITE: / V_MSG_TXT.&lt;br /&gt; ENDLOOP.&lt;br /&gt;&lt;br /&gt;*........Order has to be commited to database...........................&lt;br /&gt;&lt;br /&gt; CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'&lt;br /&gt;    IMPORTING&lt;br /&gt;     RETURN   = COMMIT_RETURN.&lt;br /&gt;&lt;br /&gt; REFRESH: IORDER_HDR_IN, IORDER_ITEM_IN, IRETURN.&lt;br /&gt;&lt;br /&gt;ENDFORM.          " commit_order&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*&amp;   Form ADD_NEW_CONDITIONS&lt;br /&gt;*&amp;---------------------------------------------------------------------*&lt;br /&gt;*    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;* --&gt; p1    text&lt;br /&gt;* &lt;-- p2    text&lt;br /&gt;*----------------------------------------------------------------------*&lt;br /&gt;FORM ADD_NEW_CONDITIONS.&lt;br /&gt;&lt;br /&gt; SKIP.&lt;br /&gt; WRITE:/ '* * * ADD NEW PRICES * * *'.&lt;br /&gt; SKIP.&lt;br /&gt;&lt;br /&gt; REFRESH: IRETURN, IORDER_ITEM_IN, IORDER_ITEM_INX, IORDER_COND_IN,&lt;br /&gt;      IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt; IORDER_NUMBER = VBAP-VBELN.&lt;br /&gt;&lt;br /&gt;*........Load Sales Order Item Table....................................&lt;br /&gt; CLEAR IORDER_ITEM_IN.&lt;br /&gt; IORDER_ITEM_IN-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_ITEM_IN-MATERIAL = VBAP-MATNR.&lt;br /&gt; IORDER_ITEM_IN-ITEM_CATEG = VBAP-PSTYV.&lt;br /&gt; APPEND IORDER_ITEM_IN.&lt;br /&gt;&lt;br /&gt; CLEAR IORDER_ITEM_INX.&lt;br /&gt; IORDER_ITEM_INX-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_ITEM_INX-UPDATEFLAG = 'U'.&lt;br /&gt; APPEND IORDER_ITEM_INX.&lt;br /&gt;&lt;br /&gt;*........Load Sales Order Pricing Conditions............................&lt;br /&gt; CLEAR IORDER_COND_IN.&lt;br /&gt; IORDER_COND_IN-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_COND_IN-COND_TYPE = 'ZR00'.&lt;br /&gt; IORDER_COND_IN-COND_VALUE = '175'.&lt;br /&gt; IORDER_COND_IN-CURRENCY = 'USD'.&lt;br /&gt; APPEND IORDER_COND_IN.&lt;br /&gt;&lt;br /&gt;*........Indicate Change to Condition...................................&lt;br /&gt; CLEAR IORDER_COND_INX.&lt;br /&gt; IORDER_COND_INX-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_COND_INX-COND_TYPE = 'ZR00'.&lt;br /&gt; IORDER_COND_INX-UPDATEFLAG = 'I'.&lt;br /&gt; IORDER_COND_INX-COND_VALUE = 'X'.&lt;br /&gt; IORDER_COND_INX-CURRENCY = 'X'.&lt;br /&gt; APPEND IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt;*........Load Sales Order Pricing Conditions............................&lt;br /&gt; CLEAR IORDER_COND_IN.&lt;br /&gt; IORDER_COND_IN-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_COND_IN-COND_TYPE = 'ZN02'.&lt;br /&gt; IORDER_COND_IN-COND_VALUE = '175'.&lt;br /&gt; IORDER_COND_IN-CURRENCY = 'USD'.&lt;br /&gt; APPEND IORDER_COND_IN.&lt;br /&gt;&lt;br /&gt;*........Indicate Change to Condition...................................&lt;br /&gt; CLEAR IORDER_COND_INX.&lt;br /&gt; IORDER_COND_INX-ITM_NUMBER = VBAP-POSNR.&lt;br /&gt; IORDER_COND_INX-COND_TYPE = 'ZN02'.&lt;br /&gt; IORDER_COND_INX-UPDATEFLAG = 'I'.&lt;br /&gt; IORDER_COND_INX-COND_VALUE = 'X'.&lt;br /&gt; IORDER_COND_INX-CURRENCY = 'X'.&lt;br /&gt; APPEND IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt;*........Call Sales Order Create RFC....................................&lt;br /&gt; CALL FUNCTION 'BAPI_SALESORDER_CHANGE'&lt;br /&gt;    EXPORTING&lt;br /&gt;      SALESDOCUMENT  = IORDER_NUMBER&lt;br /&gt;      ORDER_HEADER_INX = 'U'&lt;br /&gt;    TABLES&lt;br /&gt;      RETURN      = IRETURN&lt;br /&gt;      ORDER_ITEM_IN  = IORDER_ITEM_IN&lt;br /&gt;      ORDER_ITEM_INX  = IORDER_ITEM_INX&lt;br /&gt;      CONDITIONS_IN  = IORDER_COND_IN&lt;br /&gt;      CONDITIONS_INX  = IORDER_COND_INX.&lt;br /&gt;&lt;br /&gt;ENDFORM.          " ADD_NEW_CONDITIONSGood Luck Mike - I hope this helps!&lt;br /&gt;__________________&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-3235319821618896312?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/3235319821618896312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=3235319821618896312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3235319821618896312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3235319821618896312'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/05/example-of-bapisalesorderchange-in.html' title='Example of BAPI_SALESORDER_CHANGE in sales order related change'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-5441714302537801840</id><published>2010-05-03T22:02:00.000-07:00</published><updated>2010-05-03T22:03:17.700-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BAPI'/><title type='text'>List of all BAPI available</title><content type='html'>BAPI_SALESGROUP_GET_DETAIL Sales Group: Display Name&lt;br /&gt;&lt;br /&gt;BAPI_SALESOFFICE_GET_DETAIL Sales Office: Display Name&lt;br /&gt;&lt;br /&gt;BAPI_SALESOFFICE_GRP_EXIST Sales Office / Sales Group: Existence Check&lt;br /&gt;&lt;br /&gt;BAPI_SALESORG_EXIST Sales Organization: Existence Check&lt;br /&gt;&lt;br /&gt;BAPI_SALESORG_GET_DETAIL Sales Organization: Display Data&lt;br /&gt;&lt;br /&gt;BAPI_SALESORG_OFFICE_EXIST Sales Organization / Sales Office: Existence Check&lt;br /&gt;&lt;br /&gt;0012 Business Object BUS0012 (Cost Center)&lt;br /&gt;&lt;br /&gt;BAPIs f. BOR obj. BUS4003 (AddrContPart)&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;BAPI_CHARACT_GETLIST BAPI for Characteristics - Find Name&lt;br /&gt;&lt;br /&gt;0002 Company Code Business Object&lt;br /&gt;&lt;br /&gt;BAPI_CCODE_GET_FIRSTDAY_PERIOD For Company Code: First Day of Period&lt;br /&gt;&lt;br /&gt;BAPI_CCODE_GET_LASTDAY_FYEAR For Company Code: Last Day of Fiscal Year&lt;br /&gt;&lt;br /&gt;BAPI_COMPANYCODE_EXISTENCECHK Check if Company Code Exists&lt;br /&gt;&lt;br /&gt;BAPI_COMPANYCODE_GETDETAIL Company Code Details&lt;br /&gt;&lt;br /&gt;BAPI_COMPANYCODE_GETLIST List of Company Codes&lt;br /&gt;&lt;br /&gt;BAPI_COMPANYCODE_GET_PERIOD For Company Code: Posting Date -&gt; Period, Fiscal Year&lt;br /&gt;&lt;br /&gt;0003 Business Area Business Object&lt;br /&gt;&lt;br /&gt;BAPI_BUSINESSAREA_EXISTENCECHK Check if business area exists&lt;br /&gt;&lt;br /&gt;BAPI_BUSINESSAREA_GETDETAIL Business area details&lt;br /&gt;&lt;br /&gt;BAPI_BUSINESSAREA_GETLIST List of business areas&lt;br /&gt;&lt;br /&gt;0004 Business Object Controlling Area&lt;br /&gt;&lt;br /&gt;BAPI_CONTROLLINGAREA_GETDETAIL List Detail Information for Controlling Area&lt;br /&gt;&lt;br /&gt;0004CORE Business Object: Controlling Area (Core)&lt;br /&gt;&lt;br /&gt;BAPI_COAREA_GETPERIODLIMITS Controlling Area: First and Last Day of a Period&lt;br /&gt;&lt;br /&gt;BAPI_COAREA_GET_RELATED_CCODES Determine Company Codes Assigned to one Controlling Area&lt;br /&gt;&lt;br /&gt;BAPI_CONTROLLINGAREA_FIND Derive Controlling Area from Company Code&lt;br /&gt;&lt;br /&gt;BAPI_CONTROLLINGAREA_GETLIST Output List of Controlling Areas&lt;br /&gt;&lt;br /&gt;BAPI_CONTROLLINGAREA_GETPERIOD For Controlling Area: Posting Date -&gt; Period, Fiscal Year&lt;br /&gt;&lt;br /&gt;0006 Sales organization&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTER_CREATEMULTIPLE Create One or More Cost Centers&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTER_GETDETAIL Detailed Information About Cost Center For Key Date&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTER_GETDETAIL1 Detail Information for Cost Center on Key Date (1)&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTER_GETLIST List of Cost Centers Using Selection Criteria&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTER_GETLIST1 List of Cost Centers for Selection Criteria (1)&lt;br /&gt;&lt;br /&gt;BAPI_CTR_GETACTALLOCATIONTYPES Checks Which IST-ILV Types are Possible According to Activity Type Categ.&lt;br /&gt;&lt;br /&gt;BAPI_CTR_GETACTIVITYPRICES Read prices for cost center/activity type according to selection&lt;br /&gt;&lt;br /&gt;BAPI_CTR_GETACTIVITYQUANTITIES Rad plan activity/capacity/scheduled activity for cost center/acty type&lt;br /&gt;&lt;br /&gt;BAPI_CTR_GETACTIVITYTYPES List of cost centers / activity types with control information&lt;br /&gt;&lt;br /&gt;0014 Company Business Object&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_EXISTENCECHECK Check if company exists&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_GETDETAIL Company details&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_GETLIST List of companies&lt;br /&gt;&lt;br /&gt;0015 Profit Center BAPI&lt;br /&gt;&lt;br /&gt;BAPI_PROFITCENTER_CHANGE Change Profit Center&lt;br /&gt;&lt;br /&gt;BAPI_PROFITCENTER_CREATE Create Profit Center&lt;br /&gt;&lt;br /&gt;BAPI_PROFITCENTER_GETDETAIL Display Profit Center Master Data&lt;br /&gt;&lt;br /&gt;BAPI_PROFITCENTER_GETLIST Display List of Profit Centers&lt;br /&gt;&lt;br /&gt;0023 Functional Area Business Object&lt;br /&gt;&lt;br /&gt;BAPI_FUNC_AREA_EXISTENCECHECK Check if functional area exists&lt;br /&gt;&lt;br /&gt;BAPI_FUNC_AREA_GETDETAIL Functional area details&lt;br /&gt;&lt;br /&gt;BAPI_FUNC_AREA_GETLIST List of functional areas&lt;br /&gt;&lt;br /&gt;0PBAPI0105 Bapis for infotype 0105&lt;br /&gt;&lt;br /&gt;BAPI_EMPLCOMM_CHANGE Change communication&lt;br /&gt;&lt;br /&gt;BAPI_EMPLCOMM_CREATE Create communication&lt;br /&gt;&lt;br /&gt;BAPI_EMPLCOMM_CREATESUCCESSOR Create subsequent communication record&lt;br /&gt;&lt;br /&gt;BAPI_EMPLCOMM_DELETE Delete communication&lt;br /&gt;&lt;br /&gt;BAPI_EMPLCOMM_DELIMIT Delimit communications&lt;br /&gt;&lt;br /&gt;BAPI_EMPLCOMM_GETDETAIL Read communication&lt;br /&gt;&lt;br /&gt;BAPI_EMPLCOMM_GETDETAILEDLIST Communication: Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_EMPLCOMM_GETLIST Read communication&lt;br /&gt;&lt;br /&gt;1001 BAPIs for Business Object RetailMaterial&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_MAINTAINDATA_RT Create and Change Material Master Data (Retail)&lt;br /&gt;&lt;br /&gt;1001DIA Dialog APIs for Business Object Material&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_DELETE Flag Material for Deletion&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_DISPLAY Display Material&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_EDIT Change Material&lt;br /&gt;&lt;br /&gt;BAPI_RETAILMATERIAL_CREATE Create Material&lt;br /&gt;&lt;br /&gt;BAPI_RETAILMATERIAL_DELETE Discontinue Material&lt;br /&gt;&lt;br /&gt;BAPI_STANDARDMATERIAL_CREATE Create/Extend Material&lt;br /&gt;&lt;br /&gt;1001UEB BAPIs for Creating/Changing Matl Data&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_SAVEDATA Create and Change Material Master Data&lt;br /&gt;&lt;br /&gt;1006 Business partner&lt;br /&gt;&lt;br /&gt;BAPI_PAR_EMPLOYEE_CHANGEPASSWO Change contact person’s password&lt;br /&gt;&lt;br /&gt;BAPI_PAR_EMPLOYEE_CHECKEXISTEN Check contact person’s number&lt;br /&gt;&lt;br /&gt;BAPI_PAR_EMPLOYEE_CHECKPASSWOR Check contact person’s password&lt;br /&gt;&lt;br /&gt;BAPI_PAR_EMPLOYEE_CREATE_PW_RE Create entry for contact person’s password&lt;br /&gt;&lt;br /&gt;BAPI_PAR_EMPLOYEE_DELETE_PW_RE Delete entry for contact person’s password&lt;br /&gt;&lt;br /&gt;BAPI_PAR_EMPLOYEE_GET_PW_REG Read entry for contact person’s password&lt;br /&gt;&lt;br /&gt;BAPI_PAR_EMPLOYEE_INITPASSWORD Initialize contact person’s password&lt;br /&gt;&lt;br /&gt;1007 Customer business object&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_CHANGEPASSWORD Change Customer Password&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_CHECKPASSWORD Check Customer Password&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_CREATE_PW_REG Create Entry for Customer Password&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_DELETE_PW_REG Delete Customer Password Entry&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_EXISTENCECHECK Check Customer Existence&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_FIND Customer Matchcode&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_GETDETAIL Customer Detail Information&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_GET_PW_REG Read Entry for Customer Password&lt;br /&gt;&lt;br /&gt;BAPI_DEBTOR_INITPASSWORD Initialize Customer Password&lt;br /&gt;&lt;br /&gt;1008 Vendor business object&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_CHANGEPASSWORD Change Vendor Password&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_CHECKPASSWORD Check Vendor Password&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_CREATE_PW_REG Create Entry for Vendor Password&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_DELETE_PW_REG Delete Entry for Vendor Password&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_EXISTENCECHECK Check Existence of Vendor&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_FIND Vendor matchcode&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_GETDETAIL Vendor Details&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_GET_PW_REG Read entry for vendor password&lt;br /&gt;&lt;br /&gt;BAPI_CREDITOR_INITPASSWORD Initialize Vendor Password&lt;br /&gt;&lt;br /&gt;1010 Customer credit account business object&lt;br /&gt;&lt;br /&gt;BAPI_CREDIT_ACCOUNT_GET_STATUS Determine Credit Status of Credit Account&lt;br /&gt;&lt;br /&gt;BAPI_CREDIT_ACCOUNT_REP_STATUS Receive Credit Management Account Status and Send to Database&lt;br /&gt;&lt;br /&gt;BAPI_CR_ACC_GETDETAIL BAPI/BUS1010: Determine Master Record Data&lt;br /&gt;&lt;br /&gt;BAPI_CR_ACC_GETHIGHESTDUNNINGL BAPI/BUS1010: Determine Highest Dunning Level&lt;br /&gt;&lt;br /&gt;BAPI_CR_ACC_GETOLDESTOPENITEM BAPI/BUS1010: Determine Oldest Open Item&lt;br /&gt;&lt;br /&gt;BAPI_CR_ACC_GETOPENITEMSSTRUCT BAPI/BUS1010: Determine OI Structure&lt;br /&gt;&lt;br /&gt;1021 Spec.Purpose Ledger BUS1021&lt;br /&gt;&lt;br /&gt;BAPI_SL_GETTOTALRECORDS Special Purpose Ledger: Select totals records for accounts&lt;br /&gt;&lt;br /&gt;1022 BAPIs for BUS1022 (Fixed asset)&lt;br /&gt;&lt;br /&gt;BAPI_FIXEDASSET_CHANGE Changes an Asset&lt;br /&gt;&lt;br /&gt;BAPI_FIXEDASSET_CREATE Creates an Asset&lt;br /&gt;&lt;br /&gt;BAPI_FIXEDASSET_CREATE1 Creates an Asset&lt;br /&gt;&lt;br /&gt;BAPI_FIXEDASSET_GETDETAIL Display Detailed Information on a Fixed Asset&lt;br /&gt;&lt;br /&gt;BAPI_FIXEDASSET_GETLIST Information on Selected Assets&lt;br /&gt;&lt;br /&gt;BAPI_FIXEDASSET_OVRTAKE_CREATE BAPI for Legacy Data Transfer&lt;br /&gt;&lt;br /&gt;1024 Business Object ConsUnit&lt;br /&gt;&lt;br /&gt;BAPI_CONSUNIT_GETCURRENCY Procure Reporting Currency&lt;br /&gt;&lt;br /&gt;BAPI_CONSUNIT_GETLIST Display Consolidation Units&lt;br /&gt;&lt;br /&gt;1025 Business Object ConsChartOfAccts&lt;br /&gt;&lt;br /&gt;BAPI_CONSCHARTOFACCTS_GETITEMS Display Financial Statement Items&lt;br /&gt;&lt;br /&gt;BAPI_CONSCHARTOFACCTS_GETLIST Display Consolidation Charts of Accounts&lt;br /&gt;&lt;br /&gt;1026 Business Object ConsLedger&lt;br /&gt;&lt;br /&gt;BAPI_CONSLEDGER_GETEQUITY Display Changes in Investee Equity&lt;br /&gt;&lt;br /&gt;BAPI_CONSLEDGER_GETINVESTMENT Display Changes in Investments&lt;br /&gt;&lt;br /&gt;BAPI_CONSLEDGER_GETTOTALS Display Totals Records&lt;br /&gt;&lt;br /&gt;1027 Business Object ConsGroup&lt;br /&gt;&lt;br /&gt;BAPI_CONSGROUP_GETCONSUNITS BAPI - Consolidation Group - Get Consolidation Units&lt;br /&gt;&lt;br /&gt;BAPI_CONSGROUP_GETLIST Display Consolidation Groups&lt;br /&gt;&lt;br /&gt;1028 Business Object General Ledger&lt;br /&gt;&lt;br /&gt;BAPI_GLX_GETDOCITEMS Line item of document for ledger with summary table GLFLEXT&lt;br /&gt;&lt;br /&gt;BAPI_GL_GETGLACCBALANCE Closing balance of G/L account for chosen year&lt;br /&gt;&lt;br /&gt;BAPI_GL_GETGLACCCURRENTBALANCE Closing balance of G/L account for current year&lt;br /&gt;&lt;br /&gt;BAPI_GL_GETGLACCPERIODBALANCES Posting period balances for each G/L account&lt;br /&gt;&lt;br /&gt;1030 Business Object BUS1030 (Cost Element)&lt;br /&gt;&lt;br /&gt;BAPI_COSTELEM_CREATEMULTIPLE Create One or More Cost Elements&lt;br /&gt;&lt;br /&gt;BAPI_COSTELEM_GETDETAIL Detail Information for Cost Element on Key Date&lt;br /&gt;&lt;br /&gt;BAPI_COSTELEM_GETLIST List of Cost Elements for Selection Criteria&lt;br /&gt;&lt;br /&gt;1031 Business Object BUS1031 (Activity Type)&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITYTYPE_GETDETAIL Detail Information for Activity Type on Key Date&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITYTYPE_GETLIST List of Activity Types Using Selection Criteria&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITYTYPE_GETPRICES Output Activity Prices for Activity Types on Key Date&lt;br /&gt;&lt;br /&gt;BAPI_ACTTYPE_CREATEMULTIPLE Create One or More Activity Types&lt;br /&gt;&lt;br /&gt;1036 Business Object BUS1036 Business Process&lt;br /&gt;&lt;br /&gt;BAPI_PROCESS_CREATEMULTIPLE Create one or more business processes&lt;br /&gt;&lt;br /&gt;BAPI_PROCESS_GETACTALLOCTYPES Checks Which IST-ILV Types are Possible According to Activity Type Categ.&lt;br /&gt;&lt;br /&gt;BAPI_PROCESS_GETDETAIL Detail information for business process on key date&lt;br /&gt;&lt;br /&gt;BAPI_PROCESS_GETLIST List of business processes per selection conditions&lt;br /&gt;&lt;br /&gt;BAPI_PROCESS_SAVE_REPLICA Replicate individual business process (ALE)&lt;br /&gt;&lt;br /&gt;BAPI_PROCESS_SETSTRUCTURE Enter template in business process master data&lt;br /&gt;&lt;br /&gt;1037 Business object BUS1037&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_ADD_TO_ASGN BAPI Partner Sales Activity AddToAssigned&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_CHANGE BAPI Change Partner Sales Activity&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_CREATEFROMDATA BAPI Partner Sales Activity Create from Data&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_CREATEWITHDIA BAPI Partner Sales Activity - Create from Data Dialog&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_DELETE BAPI Delete Partner Sales Activity&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_GETDETAIL BAPI Partner Sales Activity - Get Details&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_GETLIST BAPI Partner Sales Activity - Get List&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_REMOVEFROM_ASGN BAPI Partner Sales Activity RemoveFromAssigned&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_REPLICATE BAPI Partner Sales Activity Replicate&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_REPLICATECHANGE BAPI Partner Sales Activity Replicate Changed Objects&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_SAVEFROMMEMORY BAPI Partner Sales Activity - Save from Memory&lt;br /&gt;&lt;br /&gt;BAPI_BPCONTACT_SETTOACTIVE BAPI Partner Sales Activity - Set simulated to active&lt;br /&gt;&lt;br /&gt;1057 Business Object Investment Program&lt;br /&gt;&lt;br /&gt;BAPI_INVPROGRAM_CHECKEXISTENCE Check Existence (of Sub-Tree) of Program&lt;br /&gt;&lt;br /&gt;BAPI_INVPROGRAM_GET_LEAVES Output End Nodes of an Investment Program&lt;br /&gt;&lt;br /&gt;BAPI_INVPROGRAM_GET_REQUESTS Output Appropriation Requests and End Nodes of an Investment Program&lt;br /&gt;&lt;br /&gt;BAPI_INVPROGRAM_SAVE_ENTITIES Save Assigned Entities in Summarization Database&lt;br /&gt;&lt;br /&gt;BAPI_INVPROGRAM_SAVE_VALUES Save Summarized Values in Summarization Database&lt;br /&gt;&lt;br /&gt;BAPI_INVPROGRAM_SELRE_ENTITIES Select Assigned Entities and Replicate Them in Summarization DB&lt;br /&gt;&lt;br /&gt;BAPI_INVPROGRAM_SELRE_VALUES Select Values, Summarize Them and Replicate in Summarization DB&lt;br /&gt;&lt;br /&gt;1065 Business Object Employee&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEET_CHANGEPASSWORD Change employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEET_CHECKPASSWORD Check employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEET_CREATE_PW_REG Create entry for employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEET_DELETE_PW_REG Delete entry for employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEET_DEQUEUE Unlock employee&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEET_ENQUEUE Lock employee&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEET_GET_PW_REG Read entry for employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEET_INITPASSWORD Initialize employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_CHANGEPASSWORD Change employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_CHECKEXISTENCE Check employee existence&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_CHECKPASSWORD Check employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_CREATE_PW_REG Create entry for employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_DELETE_PW_REG Delete entry for employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_DEQUEUE Unlock employee&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_ENQUEUE Lock employee&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_GETDATA_OLD No Longer Used -&gt; Function group RH65&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_GET_PW_REG Read entry for employee password&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_INITPASSWORD Initialize employee password&lt;br /&gt;&lt;br /&gt;1069 Business object 1069 (retail site)&lt;br /&gt;&lt;br /&gt;BAPI_RETAILSITE_GETDEPARTMENTS Determine departments of a plant (including description)&lt;br /&gt;&lt;br /&gt;BAPI_RETAILSITE_GETMATGROUPS Material groups for a plant (retail plant) incl. description&lt;br /&gt;&lt;br /&gt;1070 Business Object Assortment&lt;br /&gt;&lt;br /&gt;BAPI_ASSORTMENT_MAINTAINDATA Maintenance of Assortments&lt;br /&gt;&lt;br /&gt;1071 Prod. cat: BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_ADV_MED_GET_ITEMS Read Product Catalog Items&lt;br /&gt;&lt;br /&gt;BAPI_ADV_MED_GET_LAYOBJ_DESCR Read Long Text for Layout Area or Layout Area Item&lt;br /&gt;&lt;br /&gt;BAPI_ADV_MED_GET_LAYOBJ_DOCS Read Documents for a Layout Area or a Layout Area Item&lt;br /&gt;&lt;br /&gt;BAPI_ADV_MED_GET_LAYOUT Read Product Catalog Layout&lt;br /&gt;&lt;br /&gt;BAPI_ADV_MED_GET_LIST Read Product Catalog List&lt;br /&gt;&lt;br /&gt;BAPI_ADV_MED_GET_PRICES Read Product Catalog Item Prices&lt;br /&gt;&lt;br /&gt;BAPI_ADV_MED_GET_SALES_AREA Read Sales Area for a Product Catalog&lt;br /&gt;&lt;br /&gt;BAPI_ADV_MED_GET_VARIANT_LIST Read Product Catalog Variants&lt;br /&gt;&lt;br /&gt;BAPI_PRODCAT_GETITEM Read Individual Product Catalog Item&lt;br /&gt;&lt;br /&gt;BAPI_PRODCAT_GETPRICES Read Product Catalog Item Prices&lt;br /&gt;&lt;br /&gt;BAPI_PRODCAT_GET_DETAIL Read Header Data for a Product Catalog&lt;br /&gt;&lt;br /&gt;BAPI_PRODCAT_REPLICATEHEAD Replicate Basic and Structure Data of a Product Catalog (ALE Outbound)&lt;br /&gt;&lt;br /&gt;BAPI_PRODCAT_REPLICATEITEMS Replicate Item Data of a Product Catalog (ALE Outbound)&lt;br /&gt;&lt;br /&gt;BAPI_PRODCAT_SAVEHEADREPLICA Replicate Basic and Structure Data of a Product Catalog (ALE Inbound)&lt;br /&gt;&lt;br /&gt;BAPI_PRODCAT_SAVEITEMSREPLICA Replicate Item Data of a Product Catalog (ALE Inbound)&lt;br /&gt;&lt;br /&gt;1076 Business Object 1076 (Financial product)&lt;br /&gt;&lt;br /&gt;BAPI_FP_CHANGE Change Security&lt;br /&gt;&lt;br /&gt;BAPI_FP_CREATEFROMDATA Create Security&lt;br /&gt;&lt;br /&gt;BAPI_FP_GETDETAIL Read Security Detailed Data&lt;br /&gt;&lt;br /&gt;BAPI_FP_GETLIST Read Security List&lt;br /&gt;&lt;br /&gt;1078 DG-Mat: Business object dangerous good&lt;br /&gt;&lt;br /&gt;BAPI_DANGEROUSGOOD_REPLICATE Dangerous goods: Request instances&lt;br /&gt;&lt;br /&gt;BAPI_DANGEROUSGOOD_SAVREPMUL Dangerous goods: Save replicated instances&lt;br /&gt;&lt;br /&gt;1079 BAPIs for General Cost Object/Cost Obj&lt;br /&gt;&lt;br /&gt;BAPI_COSTOBJECT_GETDETAIL Determine Details for a General Cost Object&lt;br /&gt;&lt;br /&gt;BAPI_COSTOBJECT_GETLIST Determine General Cost Objects for a Controlling Area&lt;br /&gt;&lt;br /&gt;1120 Business Object ConsDimension&lt;br /&gt;&lt;br /&gt;BAPI_CONSDIMENSION_GETLIST Display Dimensions&lt;br /&gt;&lt;br /&gt;1121 Business Object ConsSubitemCategory&lt;br /&gt;&lt;br /&gt;BAPI_CONSSUBITEMCATEGORY_LIST Display Subitem Categories&lt;br /&gt;&lt;br /&gt;BAPI_CONSSUBITEMCATEGORY_SITEM Display Subitems&lt;br /&gt;&lt;br /&gt;1122 Business Object ConsDocumentType&lt;br /&gt;&lt;br /&gt;BAPI_CONSDOCUMENTTYPE_GETADJ Display Document Types for the Entry&lt;br /&gt;&lt;br /&gt;BAPI_CONSDOCUMENTTYPE_GETLIST Display Document Types&lt;br /&gt;&lt;br /&gt;1137 Business Object 1137 BusProcStructureCO&lt;br /&gt;&lt;br /&gt;BAPI_BUSPROCSTRUCTURECO_CREATE BAPI for Creating Fixed Process Structures for Business Processes&lt;br /&gt;&lt;br /&gt;1138 Business Object BUS1138 (Stat. Key Fig.)&lt;br /&gt;&lt;br /&gt;BAPI_KEYFIGURE_CREATEMULTIPLE Create One or More Statistical Key Figures&lt;br /&gt;&lt;br /&gt;BAPI_KEYFIGURE_GETDETAIL Detail Information for Statistical Key Figure on Key Date&lt;br /&gt;&lt;br /&gt;BAPI_KEYFIGURE_GETLIST List of Stat. Key Figures for Selection Criteria&lt;br /&gt;&lt;br /&gt;1139 CO Resources: Business Object&lt;br /&gt;&lt;br /&gt;BAPI_RESOURCECO_SAVE_REPLICA Replicate individual CO resources (ALE)&lt;br /&gt;&lt;br /&gt;1157 Function Module for BUS1157&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGDEF_CHANGE Change Inv. Program Definition&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGDEF_CREATE Create Inv. Program Definition&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGDEF_EXCHK Check Existence of Program Definition&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGDEF_GETDTL Display Detail List for Program Definition&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGDEF_GTLIST Display Existing Program Definitions&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGDEF_SAVER Method ‘SaveReplica’ for ExpenditureProgDef&lt;br /&gt;&lt;br /&gt;1158 Function Module for BUS1158&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_CHG Change Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_CHVAL Change Budget/Plan Values on the Positions of a Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_CREAT Create Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_DEL Delete Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_DLVAL Method ‘DeleteValues’ for ExpenditureProgTree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_EXCHK Check Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_GDVAL Determine Values for Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_GTDTL Call Information on Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_GTSTA Return System or User Status&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_REASS Reassign Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_STSTA Change System or User Status of Positions of Program Sub-Tree&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_SVRP Method ‘SaveReplica’ for ExpenditureProgTree’&lt;br /&gt;&lt;br /&gt;BAPI_EXPENDITUREPROGTREE_SVRPV Method ‘SaveReplicaValues’ for ExpenditureProgTree&lt;br /&gt;&lt;br /&gt;1171 All Methods for PriceCatalog Object&lt;br /&gt;&lt;br /&gt;BAPI_PRICECATALOGUE_EXISTCHECK FM for ExistenceCheck method of BO PriceCatalogue&lt;br /&gt;&lt;br /&gt;BAPI_PRICECATALOGUE_GETDETAIL FM for GetDetail method of BO PriceCatalogue&lt;br /&gt;&lt;br /&gt;BAPI_PRICECATALOGUE_SAVREPLICA Store Price Catalog Instance&lt;br /&gt;&lt;br /&gt;2001 BAPIs project definition&lt;br /&gt;&lt;br /&gt;BAPI_PROJECTDEF_CREATE Create Project Definition&lt;br /&gt;&lt;br /&gt;BAPI_PROJECTDEF_EXISTENCECHECK Check whether a project definition exists&lt;br /&gt;&lt;br /&gt;BAPI_PROJECTDEF_GETDETAIL Read detailed information for the project definition&lt;br /&gt;&lt;br /&gt;BAPI_PROJECTDEF_GETLIST Returns a container of project definitions&lt;br /&gt;&lt;br /&gt;BAPI_PROJECTDEF_UPDATE Change Project Definition&lt;br /&gt;&lt;br /&gt;2002 BAPIs network&lt;br /&gt;&lt;br /&gt;BAPI_NETWORK_EXISTENCECHECK Check whether network exists&lt;br /&gt;&lt;br /&gt;BAPI_NETWORK_GETDETAIL Read detailed information for network (including all objects)&lt;br /&gt;&lt;br /&gt;BAPI_NETWORK_GETINFO Read detailed information for networks (including all objects)&lt;br /&gt;&lt;br /&gt;BAPI_NETWORK_GETLIST Returns a container of network numbers&lt;br /&gt;&lt;br /&gt;BAPI_NETWORK_MAINTAIN Edit networks (incl. all objects)&lt;br /&gt;&lt;br /&gt;2004 BAPI Planned Order Processing&lt;br /&gt;&lt;br /&gt;BAPI_PLANNEDORDER_CHANGE Change planned order&lt;br /&gt;&lt;br /&gt;BAPI_PLANNEDORDER_CREATE Create planned order&lt;br /&gt;&lt;br /&gt;BAPI_PLANNEDORDER_DELETE Delete planned order&lt;br /&gt;&lt;br /&gt;BAPI_PLANNEDORDER_EXIST_CHECK Planned order existence check&lt;br /&gt;&lt;br /&gt;BAPI_PLANNEDORDER_GET_DETAIL Get details for planned order&lt;br /&gt;&lt;br /&gt;BAPI_PLANNEDORDER_GET_DET_LIST Get detailed planned order list&lt;br /&gt;&lt;br /&gt;2027 Business Object 2027: Material Reval.&lt;br /&gt;&lt;br /&gt;BAPI_M_REVAL_CREATEPRICECHANGE BAPI: Material Revaluation - Generate Price Change&lt;br /&gt;&lt;br /&gt;BAPI_M_REVAL_GETDETAIL BAPI: Material Revaluation - Output Document&lt;br /&gt;&lt;br /&gt;2030 Business Object Inquiry&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMERINQUIRY_CHANGE Change Customer Inquiry&lt;br /&gt;&lt;br /&gt;BAPI_INQUIRY_CREATEFROMDATA Customer inquiry: Create customer inquiry&lt;br /&gt;&lt;br /&gt;BAPI_INQUIRY_CREATEFROMDATA2 Customer Inquiry: Create Customer Inquiry&lt;br /&gt;&lt;br /&gt;2031 Business Object Quotation&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMERQUOTATION_CHANGE Change Customer Quotation&lt;br /&gt;&lt;br /&gt;BAPI_QUOTATION_CREATEFROMDATA Customer quotation: Create customer quotation&lt;br /&gt;&lt;br /&gt;BAPI_QUOTATION_CREATEFROMDATA2 Customer Quotation: Create Customer Quotation&lt;br /&gt;&lt;br /&gt;2032 Business Object Sales Order&lt;br /&gt;&lt;br /&gt;BAPISDORDER_GETDETAILEDLIST Sales Order: List of All Order Data&lt;br /&gt;&lt;br /&gt;BAPI_ORDER_CHANGE_STATUS_GET Change status for order&lt;br /&gt;&lt;br /&gt;BAPI_SALESDOCU_CREATEFROMDATA Creating a Sales Document&lt;br /&gt;&lt;br /&gt;BAPI_SALESORDER_CHANGE Sales Order: Change Sales Order&lt;br /&gt;&lt;br /&gt;BAPI_SALESORDER_CREATEFROMDAT1 Sales Order: Create Sales Order&lt;br /&gt;&lt;br /&gt;BAPI_SALESORDER_CREATEFROMDAT2 Sales Order: Create Sales Order&lt;br /&gt;&lt;br /&gt;BAPI_SALESORDER_CREATEFROMDATA Create sales order, no more maintenance&lt;br /&gt;&lt;br /&gt;BAPI_SALESORDER_GETLIST Sales order: List of all orders for customer&lt;br /&gt;&lt;br /&gt;BAPI_SALESORDER_GETSTATUS Sales order: Display status&lt;br /&gt;&lt;br /&gt;BAPI_SALESORDER_SIMULATE Sales Order: Simulate Sales Order&lt;br /&gt;&lt;br /&gt;BAPI_XSI_GET_VTRK_G Tracking info&lt;br /&gt;&lt;br /&gt;2034 Business Object Customer Contract&lt;br /&gt;&lt;br /&gt;BAPI_CONTRACT_CREATEFROMDATA Create Customer Contract&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMERCONTRACT_CHANGE Change Customer Contract&lt;br /&gt;&lt;br /&gt;2044 BAPIs for Business Object Cost Estimate&lt;br /&gt;&lt;br /&gt;BAPI_COSTESTIMATE_GETDETAIL Determine detailed information for a cost estimate&lt;br /&gt;&lt;br /&gt;BAPI_COSTESTIMATE_GETEXPLOSION Determine BOM Explosion for a Cost Estimate&lt;br /&gt;&lt;br /&gt;BAPI_COSTESTIMATE_GETLIST Determine cost estimate lists&lt;br /&gt;&lt;br /&gt;BAPI_COSTESTIMATE_ITEMIZATION Determine itemization for a cost estimate&lt;br /&gt;&lt;br /&gt;2045 BAPIs for the insp. lot and subord. obj.&lt;br /&gt;&lt;br /&gt;BAPI_INSPCHAR_GETREQUIREMENTS Load Inspection Specifications for an Inspection Lot Charac.&lt;br /&gt;&lt;br /&gt;BAPI_INSPCHAR_GETRESULT Load Inspection Results&lt;br /&gt;&lt;br /&gt;BAPI_INSPCHAR_SETRESULT Confirm Inspection Results&lt;br /&gt;&lt;br /&gt;BAPI_INSPLOT_GETDETAIL Load Detail Data and Usage Decision for Inspection Lot&lt;br /&gt;&lt;br /&gt;BAPI_INSPLOT_GETLIST Select Inspection Lots&lt;br /&gt;&lt;br /&gt;BAPI_INSPLOT_GETOPERATIONS Select Inspection Operations for Inspection Lots&lt;br /&gt;&lt;br /&gt;BAPI_INSPLOT_GETSTATUS Get Current Status Information for Inspection Lot&lt;br /&gt;&lt;br /&gt;BAPI_INSPLOT_SETUSAGEDECISION Automatic Usage Decision&lt;br /&gt;&lt;br /&gt;BAPI_INSPOPER_GETCHAR Select Inspection Characteristics&lt;br /&gt;&lt;br /&gt;BAPI_INSPOPER_GETLIST Select Inspection Operations for Inspection Lots&lt;br /&gt;&lt;br /&gt;BAPI_INSPPOINT_CHANGE Change Inspection Point&lt;br /&gt;&lt;br /&gt;BAPI_INSPPOINT_CREATEFROMDATA Create Inspection Point&lt;br /&gt;&lt;br /&gt;BAPI_INSPPOINT_GETLIST Select Inspection Points&lt;br /&gt;&lt;br /&gt;BAPI_INSPPOINT_GETREQUIREMENTS Load Inspection Specifications and Inspection Points&lt;br /&gt;&lt;br /&gt;2054 BAPIs work breakdown structure&lt;br /&gt;&lt;br /&gt;BAPI_FIELDNAME_EXT_GET Return External Field Names (for BAPI Error Messages)&lt;br /&gt;&lt;br /&gt;BAPI_PROJECT_GETINFO Read Detailed Information for Work Breakdown Structures&lt;br /&gt;&lt;br /&gt;BAPI_PROJECT_MAINTAIN Edit Project Including Networks&lt;br /&gt;&lt;br /&gt;BAPI_PROJECT_SAVEREPLICA Replicate Work Breakdown Structure (ALE)&lt;br /&gt;&lt;br /&gt;2073 BAPI profit center document&lt;br /&gt;&lt;br /&gt;BAPI_PCA_BELEG_DELETE Delete profit center documents (ALE)&lt;br /&gt;&lt;br /&gt;BAPI_PCA_BELEG_REVERSE Reversal of existing document line items (ALE)&lt;br /&gt;&lt;br /&gt;BAPI_PCA_BELEG_SAVEREPLICA Replicate PCA Line Items (ALE)&lt;br /&gt;&lt;br /&gt;BAPI_PCA_PLANBELEG_SAVEREPLICA Replicate EC-PCA Plan Line Items (ALE)&lt;br /&gt;&lt;br /&gt;2075 FM for business object “Internal orders”&lt;br /&gt;&lt;br /&gt;BAPI_INTERNALORDER_CREATE Create Internal Order From Transferred Data&lt;br /&gt;&lt;br /&gt;BAPI_INTERNALORDER_GETDETAIL Display master data, status, and valid business trans. for internal order&lt;br /&gt;&lt;br /&gt;BAPI_INTERNALORDER_GETLIST Display list of internal orders according to various criteria&lt;br /&gt;&lt;br /&gt;BAPI_INTERNALORDER_SAVEREPLICA Replicate individual internal order (ALE)&lt;br /&gt;&lt;br /&gt;2076 BAPIs for Cost Obj Hier/Cost Obj Node&lt;br /&gt;&lt;br /&gt;BAPI_COSTOBJNODE_GETDETAIL Determine Details for a Cost Object Node&lt;br /&gt;&lt;br /&gt;BAPI_COSTOBJNODE_GETHIERARCHY Determine Cost Object Hierarchy&lt;br /&gt;&lt;br /&gt;BAPI_COSTOBJNODE_GETLIST Determine Cost Object Nodes in a Controlling Area&lt;br /&gt;&lt;br /&gt;2078 BAPIs for quality notifications&lt;br /&gt;&lt;br /&gt;BAPI_QNOTIFICAT_CREATE Create Quality Notification&lt;br /&gt;&lt;br /&gt;BAPI_QNOTIFICAT_GETCATALPROFIL Determine Catalog Profile for Quality Notification&lt;br /&gt;&lt;br /&gt;BAPI_QNOTIFICAT_GETKEYFIGURES Determines Existing Quality Notifications&lt;br /&gt;&lt;br /&gt;BAPI_QNOTIFICAT_GETLISTFORCUST Select Quality Notifications for a Customer&lt;br /&gt;&lt;br /&gt;BAPI_QNOTIFICAT_GETMATLISTFCUS Select a Customer Material List for Quality Notifications&lt;br /&gt;&lt;br /&gt;2085 Allocation table: BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_MATALLOC_CONFIRMREQUEST Report requested quantities for items and delivery phases (AllocTbl reply)&lt;br /&gt;&lt;br /&gt;BAPI_MATALLOC_GETDETAILEDLIST List of alloc tbls and items for a store&lt;br /&gt;&lt;br /&gt;2100 Business Objects Settlement (BAPI)&lt;br /&gt;&lt;br /&gt;BAPI_SETTLEMENTREQSLIST_CHANGE Agency Business: Change Settlement Request List BAPI&lt;br /&gt;&lt;br /&gt;BAPI_SETTLEMENTREQSLIST_CREATE Agency Business: Create Settlement Request List BAPI&lt;br /&gt;&lt;br /&gt;BAPI_SETTREQSLIST_GETLIST Agency Business: BAPI Determine Settlement Request List Detailed Data&lt;br /&gt;&lt;br /&gt;BAPI_SETTREQSLIST_RELEASE Agency Business: BAPI Release Settlement Request List Documents to FI&lt;br /&gt;&lt;br /&gt;BAPI_SINGLESETTREQS_CANCELMULT Agency Business: BAPI Cancel Single Settlement Requests&lt;br /&gt;&lt;br /&gt;BAPI_SINGLESETTREQS_CHANGEMULT Agency Business: BAPI Change Single Settlement Requests&lt;br /&gt;&lt;br /&gt;BAPI_SINGLESETTREQS_CREATEMULT Agency Business: Create Single Settlement Request BAPI&lt;br /&gt;&lt;br /&gt;BAPI_SINGLESETTREQS_GETLIST Agency Business: BAPI Determine Singe Request Detailed Data&lt;br /&gt;&lt;br /&gt;BAPI_SINGLESETTREQS_RELEASE Agency Business: BAPI Release Single Settlement Request Documents to FI&lt;br /&gt;&lt;br /&gt;2106 BAPIs for object type BUS2106&lt;br /&gt;&lt;br /&gt;BAPI_SALESADDIREQ_CHG_STATUS Additionals: Updating the Status of Additional IDocs&lt;br /&gt;&lt;br /&gt;BAPI_SALESADDIREQ_GET_PUR_LIST Additionals Purchase Orders for an Additionals Vendor&lt;br /&gt;&lt;br /&gt;BAPI_SALESADDIREQ_REPLICATE Request Detailed Data on Additionals&lt;br /&gt;&lt;br /&gt;BAPI_SALESADDIREQ_STORE_REPLI Additionals Data for Material Carried in a Plant&lt;br /&gt;&lt;br /&gt;2116 Methods for BO prod.order confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_CANCEL Cancel Production Order Confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_CREATE_ACT Enter Activity Confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_CREATE_HDR Enter Order Confirmations&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_CREATE_TE Enter Time Event Confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_CREATE_TT Enter Time Ticket Confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_EXIST_CHK Existence Check for Confirming Production Order&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_GETDETAIL Detailed Data for Production Order Confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_GETLIST Confirmations List&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_GET_HDR_PROP Propose Data for Order Confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_GET_TE_PROP Propose Data for Time Event Confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_GET_TT_PROP Propose Data for Time Ticket Confirmation&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_PDC_UPLOAD_TE Transfer Time Event Confirmations from PDC System&lt;br /&gt;&lt;br /&gt;BAPI_PRODORDCONF_PDC_UPLOAD_TT Transfer Time Ticket Confirmations from PDC System&lt;br /&gt;&lt;br /&gt;2125 Business Objects Posting List (BAPI)&lt;br /&gt;&lt;br /&gt;BAPI_VENDTRIGCBDLIST_CHANGEMUL Agency Business: Change Posting Lists BAPI&lt;br /&gt;&lt;br /&gt;BAPI_VENDTRIGCBDLIST_CREATEMUL Agency Business: Generate Posting Lists BAPI&lt;br /&gt;&lt;br /&gt;BAPI_VENDTRIGCBDLIST_GETLIST Agency Business: BAPI Determine Posting List Detailed Data&lt;br /&gt;&lt;br /&gt;BAPI_VENDTRIGCBDLIST_RELEASE Agency Business: BAPI Release Posting Lists Document to FI&lt;br /&gt;&lt;br /&gt;2126 Business Objects Remuneration (BAPI)&lt;br /&gt;&lt;br /&gt;BAPI_REMUREQSLISTA_CREATEMULT Agency Business: BAPI Create Invoice Lists from Vendor Billing Documents&lt;br /&gt;&lt;br /&gt;BAPI_REMUREQSLISTB_CREATEMULT Agency Business: BAPI Create Invoice Lists from Payment Documents&lt;br /&gt;&lt;br /&gt;BAPI_REMUREQSLISTC_CREATEMULT Agency Business: BAPI Create Invoice Lists from Posting Lists&lt;br /&gt;&lt;br /&gt;BAPI_REMUREQSLIST_CHANGEMULT Agency Business: Change Invoice List Documents BAPI&lt;br /&gt;&lt;br /&gt;BAPI_REMUREQSLIST_GETLIST Agency Business: BAPI Determine Detailed Data for Invoice List Documents&lt;br /&gt;&lt;br /&gt;BAPI_REMUREQSLIST_RELEASE Agency Business: BAPI Release Invoice List Documents to FI&lt;br /&gt;&lt;br /&gt;BAPI_SINGLEREMUREQS_CANCELMULT Agency Business: Cancel Vendor Billing Documents BAPI&lt;br /&gt;&lt;br /&gt;BAPI_SINGLEREMUREQS_CHANGEMULT Agency Business: Change Vendor Billing Documents BAPI&lt;br /&gt;&lt;br /&gt;BAPI_SINGLEREMUREQS_CREATEMULT Agency Business: Generate Vendor Billing Documents BAPI&lt;br /&gt;&lt;br /&gt;BAPI_SINGLEREMUREQS_GETLIST Agency Business: BAPI Determine Vendor Billing Document Detailed Data&lt;br /&gt;&lt;br /&gt;BAPI_SINGLEREMUREQS_RELEASE Agency Business: BAPI Release Vendor Billing Documents to FI&lt;br /&gt;&lt;br /&gt;2127 Methods for BO REM Backflush&lt;br /&gt;&lt;br /&gt;BAPI_REPMANCONF_CANCEL Reverse REM Backflush&lt;br /&gt;&lt;br /&gt;BAPI_REPMANCONF_CREATE_MTO Execute Backflush in Sales Order Scenario&lt;br /&gt;&lt;br /&gt;BAPI_REPMANCONF_CREATE_MTS Execute Backflush in Stock Scenario&lt;br /&gt;&lt;br /&gt;BAPI_REPMANCONF_CREATE_PLOT Execute Backflush in Production Lot Scenario&lt;br /&gt;&lt;br /&gt;BAPI_REPMANCONF_EXIST_CHK Existency Check for Backflush in Repetitive Manufacturing&lt;br /&gt;&lt;br /&gt;3006 Business Objekt General Ledger Account&lt;br /&gt;&lt;br /&gt;BAPI_GL_ACC_EXISTENCECHECK Check existence of G/L account&lt;br /&gt;&lt;br /&gt;BAPI_GL_ACC_GETBALANCE Closing balance of G/L account for chosen year&lt;br /&gt;&lt;br /&gt;BAPI_GL_ACC_GETCURRENTBALANCE Closing balance of G/L account for current year&lt;br /&gt;&lt;br /&gt;BAPI_GL_ACC_GETLIST List of G/L accounts for each company code&lt;br /&gt;&lt;br /&gt;BAPI_GL_ACC_GETPERIODBALANCES Posting period balances for each G/L account&lt;br /&gt;&lt;br /&gt;3006_HRO Business object G/L account&lt;br /&gt;&lt;br /&gt;BAPI_GL_ACC_GETDETAIL G/L account details&lt;br /&gt;&lt;br /&gt;3007 Customer account business object&lt;br /&gt;&lt;br /&gt;BAPI_AR_ACC_GETBALANCEDITEMS Customer account clearing transactions in a given time period&lt;br /&gt;&lt;br /&gt;BAPI_AR_ACC_GETCURRENTBALANCE Closing balance of customer account in current fiscal year&lt;br /&gt;&lt;br /&gt;BAPI_AR_ACC_GETKEYDATEBALANCE Customer account balance at a key date&lt;br /&gt;&lt;br /&gt;BAPI_AR_ACC_GETOPENITEMS Customer account open items at a key date&lt;br /&gt;&lt;br /&gt;BAPI_AR_ACC_GETPERIODBALANCES Posting period totals per customer account in current fiscal year&lt;br /&gt;&lt;br /&gt;BAPI_AR_ACC_GETSTATEMENT Customer account statement for a given period&lt;br /&gt;&lt;br /&gt;3008 Vendor account business object&lt;br /&gt;&lt;br /&gt;BAPI_AP_ACC_GETBALANCEDITEMS Vendor Account Clearing Transactions in a given Period&lt;br /&gt;&lt;br /&gt;BAPI_AP_ACC_GETCURRENTBALANCE Vendor Account Closing Balance in Current Fiscal Year&lt;br /&gt;&lt;br /&gt;BAPI_AP_ACC_GETKEYDATEBALANCE Vendor Account Balance at Key Date&lt;br /&gt;&lt;br /&gt;BAPI_AP_ACC_GETOPENITEMS Vendor Account Open Items at a Key Date&lt;br /&gt;&lt;br /&gt;BAPI_AP_ACC_GETPERIODBALANCES Posting Period Balances per Vendor Account in Current Fiscal Year&lt;br /&gt;&lt;br /&gt;BAPI_AP_ACC_GETSTATEMENT Vendor Account Statement for a given Period&lt;br /&gt;&lt;br /&gt;3027 Business Object Planned Ind. Requirement&lt;br /&gt;&lt;br /&gt;BAPI_REQUIREMENTS_CHANGE Planned independent requirement: Change planned independent reqmt&lt;br /&gt;&lt;br /&gt;BAPI_REQUIREMENTS_CREATE Planned Independent Requirements: Create Planned Independent Reqmts&lt;br /&gt;&lt;br /&gt;BAPI_REQUIREMENTS_GETDETAIL Planned Independent Requirements: Display Details for Pland Indep. Reqmts&lt;br /&gt;&lt;br /&gt;BAPI_REQUIREMENTS_SIMULATE Planned Independent Requirements: Simulate Creating/Changing PlndIndepReq.&lt;br /&gt;&lt;br /&gt;3032 Assortment list: BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_ASSORTMENTLIST_GETGROUP Select Assortment List Groups&lt;br /&gt;&lt;br /&gt;BAPI_ASSORTMENTLIST_GETHEAD Select Assortment List Header&lt;br /&gt;&lt;br /&gt;BAPI_ASSORTMENTLIST_GETPOS Select Assortment List Items&lt;br /&gt;&lt;br /&gt;3033 Definition/Implementation BO BUS3033&lt;br /&gt;&lt;br /&gt;BAPI_CUSTMATINFO_GETDETAILM BAPI Public CustomerMaterialInfo getDetailMultiple()&lt;br /&gt;&lt;br /&gt;BAPI_CUSTMATINFO_GETLIST BAPI Public CustomerMaterialInfo getList()&lt;br /&gt;&lt;br /&gt;4499 Business Object: Bank Statement&lt;br /&gt;&lt;br /&gt;BAPI_ACCSTMT_CREATEFROMBALANCE Store account balance/check debit information&lt;br /&gt;&lt;br /&gt;BAPI_ACCSTMT_CREATEFROMLOCKBOX Create lockbox data&lt;br /&gt;&lt;br /&gt;BAPI_ACCSTMT_CREATEFROMPREVDAY Create Bank Statement/Day-End Statement&lt;br /&gt;&lt;br /&gt;BAPI_ACCSTMT_CREATEFROMSAMEDAY Create Bank Statement/Today’s Data&lt;br /&gt;&lt;br /&gt;6003 Sales and distribution area&lt;br /&gt;&lt;br /&gt;BAPI_SDAREA_EXIST SD Area: Existence Check&lt;br /&gt;&lt;br /&gt;BAPI_SDAREA_GET_LIST SD Area: Possible Entries&lt;br /&gt;&lt;br /&gt;6026 Costs and Activity Type Planning&lt;br /&gt;&lt;br /&gt;BAPI_COSTACTPLN_CHECKACTINPUT Activity Input Planning: Check&lt;br /&gt;&lt;br /&gt;BAPI_COSTACTPLN_CHECKACTOUTPUT Activity/Price Planning: Check&lt;br /&gt;&lt;br /&gt;BAPI_COSTACTPLN_CHECKKEYFIGURE Stat. Key Figure Planning: Check&lt;br /&gt;&lt;br /&gt;BAPI_COSTACTPLN_CHECKPRIMCOST Primary Cost Planning: Check&lt;br /&gt;&lt;br /&gt;BAPI_COSTACTPLN_POSTACTINPUT Activity Input Planning: Posting&lt;br /&gt;&lt;br /&gt;BAPI_COSTACTPLN_POSTACTOUTPUT Activity/Price Planning: Posting&lt;br /&gt;&lt;br /&gt;BAPI_COSTACTPLN_POSTKEYFIGURE Stat. Key Figure Planning: Postings&lt;br /&gt;&lt;br /&gt;BAPI_COSTACTPLN_POSTPRIMCOST Primary Cost Planning: Postings&lt;br /&gt;&lt;br /&gt;6031 BusObj 6031: PlanDataTransferCO&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_CHECKACTINPUT Plan data transfer: Check activity input&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_CHECKACTOUTPUT Plan data transfer: Check activity planning&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_CHECKKEYFIGURE Plan data transfer: Check stat. key figures&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_CHECKPRIMCOST Plan Data Transfer: Check Primary Costs&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_GETSOURCEINFOS Information About Settings for Plan Data Source&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_POSTACTINPUT Planning Data Transfer: Post Activity Input&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_POSTACTOUTPUT Planning Data Transfer: Post Activity Planning&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_POSTKEYFIGURE Transfer of Planning Data: Post Stat. Key Figures&lt;br /&gt;&lt;br /&gt;BAPI_PDTRANSCO_POSTPRIMCOST Transfer of Planning Data: Post Primary Costs&lt;br /&gt;&lt;br /&gt;6032 BAPI STORE ORDER&lt;br /&gt;&lt;br /&gt;BAPI_STOREORDER_CHANGE Change Documents (PR, PR, Delivery or Sales Order) From Store Orders&lt;br /&gt;&lt;br /&gt;BAPI_STOREORDER_CREATE Creates Documents (PR, PO, Delivery or Sales order) From Store Orders&lt;br /&gt;&lt;br /&gt;7004 Display Payroll Results&lt;br /&gt;&lt;br /&gt;BAPI_GET_PAYROLL_RESULT_LIST Directory of payroll results for one personnel number&lt;br /&gt;&lt;br /&gt;BAPI_GET_PAYSLIP Selected remuneration statement for a personnel number&lt;br /&gt;&lt;br /&gt;BAPI_GET_PAYSLIP_HTML Payroll form for employees in HTML format&lt;br /&gt;&lt;br /&gt;7023 Bapis for Business-Object BUS7023&lt;br /&gt;&lt;br /&gt;BAPI_EXTPAYROLL_INSERT_LEGACY Payroll Account Transfer&lt;br /&gt;&lt;br /&gt;BAPI_EXTPAYROLL_INSERT_OUT Payroll Result Update by a Third-Party Payroll Run&lt;br /&gt;&lt;br /&gt;ABSE Object Type “Absence”&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_APPROVE Unlock absence&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_CHANGE Change absence&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_CREATE Create absence&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_DELETE Delete absence&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_GETDETAIL Read absence&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_GETLIST Read instances&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_REQUEST Create locked absence&lt;br /&gt;&lt;br /&gt;BAPI_ABSENCE_SIMULATECREATION Simulation: Create absence&lt;br /&gt;&lt;br /&gt;ACC4 FI/CO: BAPIs for UPDATE&lt;br /&gt;&lt;br /&gt;BAPI_ACC_BILLING_CHECK Accounting: Check Billing Doc. (OAG: LOAD RECEIVABLE)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_BILLING_POST Accounting: Post Billing Document (OAG: LOAD RECEIVABLE)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_EMPLOYEE_EXP_CHECK Accounting: Check G/L Acct Assignment for HR Posting (OAG: POST JOURNAL)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_EMPLOYEE_EXP_POST Accounting: Post G/L Acct Assignment for HR Posting (OAG: POST JOURNAL)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_EMPLOYEE_PAY_CHECK Accounting: Check Vendor Acct Assignment for HR Posting (OAG:LOAD PAYABLE)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_EMPLOYEE_PAY_POST Accounting: Post Vendor Acct Assignment for HR Posting (OAG: LOAD PAYABLE)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_EMPLOYEE_REC_CHECK Accounting: Check Cust. Acct Assignmt for HR Posting (OAG:LOAD RECEIVABLE)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_EMPLOYEE_REC_POST Accounting: Post Cust. Acct Assigt for HR Posting (OAG: LOAD RECEIVABLE)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_GL_POSTING_CHECK Accounting: General G/L Account Posting&lt;br /&gt;&lt;br /&gt;BAPI_ACC_GL_POSTING_POST Accounting: General G/L Account Posting&lt;br /&gt;&lt;br /&gt;BAPI_ACC_GOODS_MOVEMENT_CHECK Accounting: Check Goods Movement (OAG: POST JOURNAL)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_GOODS_MOVEMENT_POST Accounting: Post Goods Movement (OAG: POST JOURNAL)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_INVOICE_RECEIPT_CHECK Accounting: Check Invoice Receipt (OAG: LOAD PAYABLE)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_INVOICE_RECEIPT_POST Accounting: Post Invoice Receipt (OAG: LOAD PAYABLE)&lt;br /&gt;&lt;br /&gt;BAPI_ACC_PURCHASE_ORDER_CHECK Accounting: Check Purchase Order&lt;br /&gt;&lt;br /&gt;BAPI_ACC_PURCHASE_ORDER_POST Accounting: Post Purchase Order&lt;br /&gt;&lt;br /&gt;BAPI_ACC_PURCHASE_REQUI_CHECK Accounting: Check Purchase Requisition&lt;br /&gt;&lt;br /&gt;BAPI_ACC_PURCHASE_REQUI_POST Accounting: Post Purchase Requisition&lt;br /&gt;&lt;br /&gt;BAPI_ACC_SALES_ORDER_CHECK Accounting: Check Sales Order&lt;br /&gt;&lt;br /&gt;BAPI_ACC_SALES_ORDER_POST Accounting: Post Sales Order&lt;br /&gt;&lt;br /&gt;BAPI_ACC_SALES_QUOTA_CHECK Accounting: Check Customer Quotation&lt;br /&gt;&lt;br /&gt;BAPI_ACC_SALES_QUOTA_POST Accounting: Post Customer Quotation&lt;br /&gt;&lt;br /&gt;BAPI_ACC_TRAVEL_CHECK Accounting: Check Trip&lt;br /&gt;&lt;br /&gt;BAPI_ACC_TRAVEL_POST Accounting: Post Trip&lt;br /&gt;&lt;br /&gt;ACC5 FI/CO: BAPIs Asset Postings&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASSET_ACQ_SETT_CHECK ACC: Asset Acquisition - Synchronous Determination of Capitalization Value&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASSET_ACQ_SETT_POST ACC: Asset Acquisition-Asynchronous Determination of Capitalization Value&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_ACQUISITION_CHECK Accounting: Post Asset Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_INTRA_TRANS_CHECK Accounting: Post Asset Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_POSTCAP_CHECK Accounting: Post Asset Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_RETIREMENT_CHECK Accounting: Post Asset Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_TRANSFER_CHECK Accounting: Post Asset Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_TRANSFER_POST Accounting: Post Asset Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_TRANS_ACQ_CHECK Accounting: Check Acquisition from Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_TRANS_ACQ_POST Accounting: Post Acquisition from Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ASS_TRANS_RET_CHECK Accounting: Post Asset Transfer&lt;br /&gt;&lt;br /&gt;BAPI_ACC_AUC_ACQUISITION_CHECK Accounting: Asset Acquisition from Settlement&lt;br /&gt;&lt;br /&gt;BAPI_ACC_AUC_ACQUISITION_POST Accounting: Asset Acquisition from Settlement&lt;br /&gt;&lt;br /&gt;ACC7 CO: Check and Substitution for HR&lt;br /&gt;&lt;br /&gt;BAPI_CODINGBLOCK_PRECHECK_HR Check Module: CO Account Assignments in Personnel Settlement&lt;br /&gt;&lt;br /&gt;BAPI_FIXACCOUNT_GETLIST Read TKA30&lt;br /&gt;&lt;br /&gt;ACC7CORE CO: Check and Substitution for HR&lt;br /&gt;&lt;br /&gt;BAPI_COST_ELEM_FIXACCOUNT_GET Read Fixed Account Assignment for Company Code/Business Area/Cost Element&lt;br /&gt;&lt;br /&gt;AEMM Additionals in integrated mat. maint.&lt;br /&gt;&lt;br /&gt;BAPI_ADDITIONAL_MAINTAINDATA Create and change additionals assignments (Retail)&lt;br /&gt;&lt;br /&gt;AIA_BAPI FMs for BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_ADDVARIANT Add a Variant to an Appropriation Request&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_CHANGE Change an Appropriation Request&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_CHANGEVARIANT Change Appropriation Request Variant&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_CREATE Create Appropriation Request&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_DELETE Deletion of an Appropriation Request&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_GETDETAIL Display of an Appropriation Request&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_GETSTATUS Display Status of an Appropriation Request&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_REMOVEVARIANT Delete an Appropriation Request Variant&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_SETSTATUS Setting System and User Status of Appropriation Request&lt;br /&gt;&lt;br /&gt;BAPI_APPREQUEST_SETSTATUSVARNT Setting of User and System Status on Variants&lt;br /&gt;&lt;br /&gt;AMFA Fixed asset posting BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_ASSET_ACQUISITION_CHECK Check asset acquisition&lt;br /&gt;&lt;br /&gt;BAPI_ASSET_ACQUISITION_POST Post asset acquisition&lt;br /&gt;&lt;br /&gt;BAPI_ASSET_POSTCAP_CHECK Check post-capitalization&lt;br /&gt;&lt;br /&gt;BAPI_ASSET_POSTCAP_POST Post post-capitalization&lt;br /&gt;&lt;br /&gt;BAPI_ASSET_RETIREMENT_CHECK Check asset retirement&lt;br /&gt;&lt;br /&gt;BAPI_ASSET_RETIREMENT_POST Post asset retirement&lt;br /&gt;&lt;br /&gt;APPL Business Object Applicant&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_CHANGEPASSWORD Change applicant password&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_CHECKEXISTENCE Check applicant’s existence&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_CHECKPASSWORD Check applicant password&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_CREATE Create applicant&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_CREATE_PW_REG Create entry for applicant password&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_DELETE_PW_REG Delete entry for applicant password&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_DEQUEUE Unlock Applicant&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_ENQUEUE Lock Applicant&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_GETSTATUS Determine applicant status&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_GET_PW_REG Read entry for applicant password&lt;br /&gt;&lt;br /&gt;BAPI_APPLICANT_INITPASSWORD Initialize applicant password&lt;br /&gt;&lt;br /&gt;APPLICATION Business Object Application&lt;br /&gt;&lt;br /&gt;BAPI_APPLICATION_CREATE Create Application&lt;br /&gt;&lt;br /&gt;BACV BAPI Conversion Routines&lt;br /&gt;&lt;br /&gt;BAPI_CONVERSION_EXT2INT Convert Data from External Format into Internal Format&lt;br /&gt;&lt;br /&gt;BAPI_CONVERSION_EXT2INT1 Convert Data from External Format into Internal Format&lt;br /&gt;&lt;br /&gt;BAPI_CONVERSION_INT2EXT Convert data from internal format into external format&lt;br /&gt;&lt;br /&gt;BAPI_CONVERSION_INT2EXT1 Convert data from Internal Format into External Format&lt;br /&gt;&lt;br /&gt;BAPICATS BAPIs for BUS 7024&lt;br /&gt;&lt;br /&gt;BAPI_CATIMESHEETMGR_CHANGE CATS: Change Data Records&lt;br /&gt;&lt;br /&gt;BAPI_CATIMESHEETMGR_DELETE CATS: Delete Data Records&lt;br /&gt;&lt;br /&gt;BAPI_CATIMESHEETMGR_INSERT CATS: Insert Data Records&lt;br /&gt;&lt;br /&gt;BAPICATSRECORD BAPIs for BUS TIMESHREC&lt;br /&gt;&lt;br /&gt;BAPI_CATIMESHEETRECORD_GETLIST Time Sheet: Data Record List&lt;br /&gt;&lt;br /&gt;BAPIEMPLOYEECATS BAPIs for BUS 7025&lt;br /&gt;&lt;br /&gt;BAPI_EECATIMESHEET_GETWORKLIST Time Sheet: Read Worklist&lt;br /&gt;&lt;br /&gt;BAPIS1068 BAPIs for retail promotions&lt;br /&gt;&lt;br /&gt;BAPI_PROMO_CHANGESITEPLANNING Change of Quantities and Prices from Plants In a Promotion&lt;br /&gt;&lt;br /&gt;BAPI_PROMO_CONFIRMREQUEST Replies Containing Required Quantities of a Plant&lt;br /&gt;&lt;br /&gt;BAPI_PROMO_CREATE Create a Promotion&lt;br /&gt;&lt;br /&gt;BAPI_PROMO_GETANNOUNCEDLIST List of Promotions for a Plant&lt;br /&gt;&lt;br /&gt;BAPI_PROMO_GETSITEPLANNING Detailed Data for the Plants Involved in a Promotion&lt;br /&gt;&lt;br /&gt;BAPI_PROMO_GETSITEPLANNING1 Detailed Data for the Plants Involved in a Promotion&lt;br /&gt;&lt;br /&gt;BAPIS1073 BAPIs for Season Management&lt;br /&gt;&lt;br /&gt;BAPI_PRICEMARKDOWNPLAN_CREATE Create a markdown plan&lt;br /&gt;&lt;br /&gt;BAPT Transaction control for BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_TRANSACTION_COMMIT Execute external Commit when using BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_TRANSACTION_ROLLBACK Execute external Rollback when using BAPIs&lt;br /&gt;&lt;br /&gt;BARCODE Function module for object BARCODE&lt;br /&gt;&lt;br /&gt;BAPI_BARCODE_SENDLIST Function module for BAPI BARCODE.SendList&lt;br /&gt;&lt;br /&gt;BASB Service Master Record: BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_SERVICE_GET_DETAIL Read Detailed Data for a Service Master Record&lt;br /&gt;&lt;br /&gt;BAPI_SERVICE_GET_LIST List Display for Service Master Records&lt;br /&gt;&lt;br /&gt;BASR Functions for BAPI Service Reports&lt;br /&gt;&lt;br /&gt;BAPI_MONITOR_CHECKDOCU Check that BAPI documentation is availablle&lt;br /&gt;&lt;br /&gt;BAPI_MONITOR_GETLIST Create BAPI List&lt;br /&gt;&lt;br /&gt;BATG BAPIs for Reading Documentation&lt;br /&gt;&lt;br /&gt;BAPI_APPLICATIONLOG_GETDETAIL Read Details of Entries in Application Log&lt;br /&gt;&lt;br /&gt;BAPI_FIELDHELP_GETDOCU Read input help for BAPI interface parameter&lt;br /&gt;&lt;br /&gt;BAPI_HYPERLINK_GETTEXT Read Hypertext Links of Documentation&lt;br /&gt;&lt;br /&gt;BAPI_INTERFACE_GETDOCU Read BAPI interface documentation&lt;br /&gt;&lt;br /&gt;BAPI_MESSAGE_GETDETAIL Read long text of error message&lt;br /&gt;&lt;br /&gt;BD02 ALE: customer model&lt;br /&gt;&lt;br /&gt;BAPI_ALE_MODEL_GET BAPI: read ALE distribution model&lt;br /&gt;&lt;br /&gt;BDBG Tool and templates for BAPI IDocs&lt;br /&gt;&lt;br /&gt;BAPI_IDOC_INPUT1 Inbound BAPI IDoc: Individual Processing&lt;br /&gt;&lt;br /&gt;BAPI_IDOC_INPUTP Inbound BAPI IDoc: Packet Processing&lt;br /&gt;&lt;br /&gt;BDMON ALE CCMS monitoring functions&lt;br /&gt;&lt;br /&gt;BAPI_IDOCAPPL_DISPLAY Call Report for IDoc Display&lt;br /&gt;&lt;br /&gt;BEACTIVITY Process modeling activity&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITY_COMPARE Test Module for Modeling&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITY_GETCOUPLING Get activity coupling events&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITY_GETDETAIL Read diagram&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITY_GETPOTCOUPLING Get potential coupling events between two activities&lt;br /&gt;&lt;br /&gt;BEANSWER Answer&lt;br /&gt;&lt;br /&gt;BAPI_ANSWER_READMULTIPLE Read answers&lt;br /&gt;&lt;br /&gt;BEBAC Application component&lt;br /&gt;&lt;br /&gt;BAPI_APPCOMP_READMULTIPLE Read application component ID&lt;br /&gt;&lt;br /&gt;BEDIA Process Modeling Diagram Module&lt;br /&gt;&lt;br /&gt;BAPI_PROCDIA_READMULTIPLE Read process diagram modules&lt;br /&gt;&lt;br /&gt;BAPI_PROCDIA_WRITEMULTIPLE Write process diagram modules&lt;br /&gt;&lt;br /&gt;BEDIAVAR Process Modeling Diagram Variant&lt;br /&gt;&lt;br /&gt;BAPI_DIAVAR_READMULTIPLE Read diagram variants&lt;br /&gt;&lt;br /&gt;BAPI_DIAVAR_WRITEMULTIPLE Write diagram variants&lt;br /&gt;&lt;br /&gt;BEEVENT Process modeling event&lt;br /&gt;&lt;br /&gt;BAPI_PROCEVENT_READMULTIPLE Read events&lt;br /&gt;&lt;br /&gt;BAPI_PROCEVENT_WRITEMULTIPLE Write events&lt;br /&gt;&lt;br /&gt;BEFILTER Hierarchy Filter&lt;br /&gt;&lt;br /&gt;BAPI_HIERFILT_READMULTIPLE Read hierarchy filter&lt;br /&gt;&lt;br /&gt;BAPI_HIERFILT_WRITEMULTIPLE Write hierarchy filter&lt;br /&gt;&lt;br /&gt;BEFUNCT Process modeling function&lt;br /&gt;&lt;br /&gt;BAPI_PROCFUNCT_READMULTIPLE Read functions&lt;br /&gt;&lt;br /&gt;BAPI_PROCFUNCT_WRITEMULTIPLE Write functions&lt;br /&gt;&lt;br /&gt;BEGEN General Methods&lt;br /&gt;&lt;br /&gt;BAPI_MODOBJ_DEQUEUE Unlock model object&lt;br /&gt;&lt;br /&gt;BAPI_OBJID_GETLIST Get new object IDs&lt;br /&gt;&lt;br /&gt;BEGROUP Obsolete&lt;br /&gt;&lt;br /&gt;BAPI_PROCGROUP_READMULTIPLE Read visualization group (obsolete)&lt;br /&gt;&lt;br /&gt;BAPI_PROCGROUP_WRITEMULTIPLE Write visualization groups (obsolete)&lt;br /&gt;&lt;br /&gt;BEPROC Process module&lt;br /&gt;&lt;br /&gt;BAPI_PROCCOMP_READMULTIPLE Read process modules&lt;br /&gt;&lt;br /&gt;BEPROCVAR Process Variant&lt;br /&gt;&lt;br /&gt;BAPI_PROCVAR_READMULTIPLE Read process variants&lt;br /&gt;&lt;br /&gt;BEPROJECT Customizing project&lt;br /&gt;&lt;br /&gt;BAPI_CUSPRO_DISPLAY Display customizing project&lt;br /&gt;&lt;br /&gt;BAPI_CUSPRO_WRITESCOPE Write project scope and enhancementsn&lt;br /&gt;&lt;br /&gt;BEQADB QADB Hierarchy&lt;br /&gt;&lt;br /&gt;BAPI_QADB_READ Read SAP Reference Structure for Q&amp;Adb&lt;br /&gt;&lt;br /&gt;BEQUESTION Question&lt;br /&gt;&lt;br /&gt;BAPI_QUESTION_READMULTIPLE Read question&lt;br /&gt;&lt;br /&gt;BESTRUCT SAP Reference Structure (module)&lt;br /&gt;&lt;br /&gt;BAPI_HIERSTRUCT_READMULTIPLE Read hierarchy structures&lt;br /&gt;&lt;br /&gt;BAPI_HIERSTRUCT_WRITEMULTIPLE Write hierarchy structures&lt;br /&gt;&lt;br /&gt;BFCR BAPI Currency Conversion Tools&lt;br /&gt;&lt;br /&gt;BAPI_CURRENCY_CONV_TO_EXTERNAL Conversion of Currency Amounts into External Data Format&lt;br /&gt;&lt;br /&gt;BAPI_CURRENCY_CONV_TO_EXTERN_9 Conversion of Currency Amounts into External Data Format&lt;br /&gt;&lt;br /&gt;BAPI_CURRENCY_CONV_TO_INTERNAL Conversion of Currency Amounts into Internal Data Format&lt;br /&gt;&lt;br /&gt;BAPI_CURRENCY_CONV_TO_INTERN_9 Conversion of Currency Amounts into Internal Data Format&lt;br /&gt;&lt;br /&gt;BFHV BAPIs for the object type HelpValues&lt;br /&gt;&lt;br /&gt;BAPI_HELPVALUES_GET Determine Allowed Input Values (F4) for Fields in BAPI Parameters&lt;br /&gt;&lt;br /&gt;BAPI_HELPVALUES_GET_SEARCHHELP Search Help for Possible Values of BAPI Parameters&lt;br /&gt;&lt;br /&gt;BPAY Basic pay object type&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAYEVALUATEWAGETYPES Valuate Person-Specific Wage Types&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_APPROVE Unlock basic pay&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_CHANGE Change basic pay&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_CREATE Create basic pay&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_CREATESUCCESSOR Create subsequent basic pay record&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_DELETE Delete Basic Pay&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_EVALUATEWAGETYPS Create Basic Pay&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_GETDETAIL Read basic pay&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_GETLIST Read instances&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_REQUEST Create locked basic pay record&lt;br /&gt;&lt;br /&gt;BAPI_BASICPAY_SIMULATECREATION Simulation: Create basic pay&lt;br /&gt;&lt;br /&gt;BAPI_WAGETYPE_EMPLOYEEGETLIST Read Wage Types&lt;br /&gt;&lt;br /&gt;BAPI_WAGETYPE_GETLIST Read Wage Types&lt;br /&gt;&lt;br /&gt;BUBA BAPIs for BOR Object BUS1006&lt;br /&gt;&lt;br /&gt;BAPI_BP_REFERENCE_CREATE Create BP/Logsys/GUID Reference Record in Target System&lt;br /&gt;&lt;br /&gt;BAPI_BUSINESS_PARTNER_CHANGE CBP: BAPI for Changing Business Partner&lt;br /&gt;&lt;br /&gt;BAPI_BUSINESS_PARTNER_CREATE CBP: BAPI for Creating Business Partner&lt;br /&gt;&lt;br /&gt;BAPI_BUSINESS_PARTNER_MODIFY CBP: BAPI for Modifying (Creating/Changing) Business Partner&lt;br /&gt;&lt;br /&gt;BAPI_BUSINESS_PARTN_GET_DETAIL CBP: Business Partner Detailed Information&lt;br /&gt;&lt;br /&gt;BUS1001 BAPIs for the Business Object Material&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_EXISTENCECHECK Check Existence of Material&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GETBATCHCERT Create Quality Certificate for Batch in Portable Document Format (PDF)&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GETBATCHES Create Batch List for a Material&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GETCHARMERCHHIER Supply Characteristics of Retail Material for Material Group Hierarchy&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GETINTNUMBER Assign New Internal Numbers for a Material Type&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GETINTNUMBERRET Assign New Internal Numbers for a Material Type for Retail Materials&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GETLIST Supply List of Materials for Search Criteria Transferred&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GETVARNUMBERS Supply Material Numbers for New Variants of a Generic Material&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GET_DETAIL Determine Details for a Material&lt;br /&gt;&lt;br /&gt;BAPI_STDMATERIAL_GETINTNUMBER Assign New Internal Numbers for a Material Type&lt;br /&gt;&lt;br /&gt;BUS1090 Business object currency&lt;br /&gt;&lt;br /&gt;BAPI_CURRENCY_GETDECIMALS Currency: Decimal places&lt;br /&gt;&lt;br /&gt;BAPI_CURRENCY_GETLIST Display All Currency Codes Existing in the SAP System&lt;br /&gt;&lt;br /&gt;BUS1093 BAPIs to BO exchange rate&lt;br /&gt;&lt;br /&gt;BAPI_EXCHANGERATE_CREATE Insert an entry in table of exchange rates&lt;br /&gt;&lt;br /&gt;BAPI_EXCHANGERATE_GETDETAIL Exchange rate stored for exch.rate type, currency pair, value date&lt;br /&gt;&lt;br /&gt;BAPI_EXCHANGERATE_GETFACTORS Read exchange rate relationship for currency pair&lt;br /&gt;&lt;br /&gt;BAPI_EXCHANGERATE_SAVEREPLICA Replication of currency rates&lt;br /&gt;&lt;br /&gt;BAPI_EXCHRATE_CREATEMULTIPLE Insert one or more exchange rates in SAP tables&lt;br /&gt;&lt;br /&gt;BAPI_EXCHRATE_GETCURRENTRATES Output selected exchange rates and factors from the SAP system&lt;br /&gt;&lt;br /&gt;BAPI_EXCHRATE_GETLISTRATETYPES List of exchange rate types used for exchange rates&lt;br /&gt;&lt;br /&gt;CLBP Class BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_ALLOC_GLOB_DEP BAPI: Assign Global Dependencies to Class&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHANGE BAPI: Change Class&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHARVALUE_DEL_DEP Class BAPI: Delete Local / Global Dependencies for Characteristic Value&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHARVALUE_GLOB_DEP Class BAPI: Assign Global Dependencies to Characteristic Value&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHARVALUE_LOCAL_DEP Class BAPI: Maintain Local Dependency for Characteristic Value&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHARVALUE_READ_ALLO Class BAPI: Read Dependencies for Characteristic Value&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHAR_ALLOC_GLOB_DEP Class BAPI: Global Dependencies for Characteristic&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHAR_DELETE_DEP Class BAPI: Delete Global / Local Dependency for Characteristic&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHAR_LOCAL_DEP Class BAPI: Assign / Delete Local Dependency for Characteristic&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CHAR_READ_ALLOC Class BAPI: Read Dependencies for Characteristic&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_CREATE Create Class BAPI&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_DELETE BAPI: Delete Class&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_DELETE_DEP Class BAPI: Delete Global / Local Dependency&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_EXISTENCECHECK Class BAPI: Check Existence&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_GETDETAIL BAPI: Read Class Information&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_GETLIST BAPI: Read Classes&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_GETSTATUS Class BAPI: Status Information&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_GET_CHARACTERISTICS Import Characteristics and Allowed Values for Class&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_GET_CLASSIFICATIONS Read Values Assigned to Objects in Class&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_MAINT_LOCAL_DEP Class BAPI: Assign / Delete Local Dependency&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_READ BAPI: Read Class Information&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_READ_ALLOC Class BAPI: Read Dependencies&lt;br /&gt;&lt;br /&gt;BAPI_CLASS_SELECT_OBJECTS Find Objects in Class&lt;br /&gt;&lt;br /&gt;CLBPA Classification BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_CHANGE Classification BAPI: Change Assignment&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_CHANGE_KEY BAPI Classification: Change Attributes of an Assignment (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_CONCATENATEKEY Classification BAPI: Generate Concatenated Key&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_CONCATENATEKEY_KEY BAPI Classification: Create Concatenated Key (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_CREATE Classification BAPI: Create Assignment&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_CREATE_KEY BAPI Classification: Create Assignment (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_DELETE Classification BAPI: Delete Assignment&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_DELETE_KEY BAPI Classification: Delete Assignment (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_EXISTENCECHECK_KEY BAPI Classification: Existence Check for a Classification (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_EXISTENCE_CHECK Classification BAPI: Check Existence of Classification&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GETCLASSES Classification BAPI: Classes for Object&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GETCLASSES_KEY BAPI Classification: Object Classes (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GETDETAIL Classification BAPI: Read Classification Information on Object&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GETDETAIL_KEY BAPI Classification: Read Classification Information (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GETOBJECTS Classification BAPI: Find by Assignment&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GETOBJECTS_KEY BAPI Classification: Find Assignment (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GETSTATUS Classification BAPI: Classification Status of Object&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GETSTATUS_KEY BAPI Classification: Classification Status of an Object (Key)&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GET_KEY_OF_OBJECT BAPI Classification: Object Key&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_GET_OBJECT_OF_KEY BAPI Classification: Key Object&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_SPLITKEY Classification BAPI: Decomposition of Concatenated Key&lt;br /&gt;&lt;br /&gt;BAPI_OBJCL_SPLITKEY_KEY Classification BAPI: Decomposition of Concatenated Key&lt;br /&gt;&lt;br /&gt;CLBPH Class Hierarchy BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_CHANGESUBCLASS Class Hierarchy BAPI: Change Assignment&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_CHANGESUBTREE Class Hierarchy BAPI: Change Hierarchy (Top Down)&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_CREATESUBCLASS Class Hierarchy BAPI: Create Assignment&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_CREATESUBTREE Class Hierarchy BAPI: Create Hierarchy (Top Down)&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_DELETESUBCLASS Class Hierarchy BAPI: Delete Assignment&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_DELETESUBTREE Class Hierarchy BAPI: Delete Hierarchy (Top Down)&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_EXISTENCESUBCLASS Class Hierarchy BAPI: Check Existence&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_EXISTENCESUBTREE Class Hierarchy BAPI: Use Hierarchy to Check Existence&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_GETDETAILSUBCLASS Class Hierarchy BAPI: Assignment Information&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_GETSUBCLASSES Class Hierarchy BAPI: (Directly) Subordinate Classes&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_GETSUBTREE Class Hierarchy BAPI: Read Hierarchy (Top Down)&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_GETSUPERCLASSES Class Hierarchy BAPI: (Directly) Superior Classes&lt;br /&gt;&lt;br /&gt;BAPI_HIERA_GETSUPERTREE Class Hierarchy BAPI: Read Hierarchy (Bottom Up)&lt;br /&gt;&lt;br /&gt;COC5B BABIs: PI-PCS Interface, Proc. Messages&lt;br /&gt;&lt;br /&gt;BAPI_PROCESS_MESSAGE_CHK_EXIST Check process message existence&lt;br /&gt;&lt;br /&gt;BAPI_PROCESS_MESSAGE_CREATEMLT Create process messages&lt;br /&gt;&lt;br /&gt;BAPI_PROC_MESS_DEST_RECEIVE_PM BAPI: Receiving and Processing of Process Messages&lt;br /&gt;&lt;br /&gt;COC7B BABIs: PI-PCS Interface, Control Recipes&lt;br /&gt;&lt;br /&gt;BAPI_CONTROL_RECIPE_GET_LIST Read control recipe list&lt;br /&gt;&lt;br /&gt;BAPI_CONTROL_RECIPE_REQUEST Request and transfer control recipes&lt;br /&gt;&lt;br /&gt;COC8B BABIs: Service Functions&lt;br /&gt;&lt;br /&gt;BAPI_PROC_CHAR_GET_HELPVALUES Read allowed values for a process characteristic&lt;br /&gt;&lt;br /&gt;BAPI_PROC_CHAR_GET_LIST Read process characteristics, incl. detail data&lt;br /&gt;&lt;br /&gt;CTBP BAPIs for Characteristics&lt;br /&gt;&lt;br /&gt;BAPI_CHARACT_CHANGE BAPI for Characteristics - Change&lt;br /&gt;&lt;br /&gt;BAPI_CHARACT_CREATE BAPI for Characteristics - Create&lt;br /&gt;&lt;br /&gt;BAPI_CHARACT_DELETE BAPI for Characteristics - Delete&lt;br /&gt;&lt;br /&gt;BAPI_CHARACT_EXISTENCECHECK BAPI for Characteristics - Check Existence&lt;br /&gt;&lt;br /&gt;BAPI_CHARACT_GETDETAIL BAPI for Characteristics - Read Attributes&lt;br /&gt;&lt;br /&gt;CUW1 BAPI Configuration&lt;br /&gt;&lt;br /&gt;BAPI_CFGINST_CHARCS_ATTR_READ Displays the attributes of all or the specified chars of the instance&lt;br /&gt;&lt;br /&gt;BAPI_CFGINST_CHARCS_READ Displays characteristics (according to search criteria) of the instance&lt;br /&gt;&lt;br /&gt;BAPI_CFGINST_CHARCS_VALS_DEL Deletes one or more values of one or more characteristics of an instance&lt;br /&gt;&lt;br /&gt;BAPI_CFGINST_CHARCS_VALS_READ Displays current values or allowed values of chars of an instance&lt;br /&gt;&lt;br /&gt;BAPI_CFGINST_CHARCS_VALS_SET Sets one or more values for one or more characteristics of an instance&lt;br /&gt;&lt;br /&gt;BAPI_CFGINST_INCOMPLETE_CHECK Checks whether data is missing for instance and returns missing data&lt;br /&gt;&lt;br /&gt;BAPI_CFGINST_INCONSIST_CHECK Checks whether instance has inconsistencies and returns inconsistencies&lt;br /&gt;&lt;br /&gt;BAPI_CFG_CREATE Starts a new configuration (root item, initializes configurator)&lt;br /&gt;&lt;br /&gt;BAPI_CFG_READ Returns external representation of configuration currently loaded&lt;br /&gt;&lt;br /&gt;CVBAPI BAPIs for document info records&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHANGE Change document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHANGE2 Change document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKIN Check in document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKIN2 Check in document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKIN_REPLACE Check in document (overwrite originals)&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKIN_REPLACE2 Check in document (overwrite originals)&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTCANCEL Terminate checkout&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTCANCEL2 Terminate checkout&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTMODIFY Check out document for processing&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTMODIFY2 Check out document for processing&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTSET Set document to checked out&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTSET2 Set document to checked out&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTVIEW Check out document for display&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTVIEW2 Check out document for display&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CHECKOUTVIEWX Check out document for display&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CREATE Create document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CREATE2 Create document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CREATEFROMSOURCE Create Document with Template Source&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CREATEFROMSRC2 Create Document with Template Source&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CREATENEWVERSION Create new document version&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_CREATENEWVRS2 Create new document version&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_DELETE Delete document or set deletion indicator&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_DEQUEUE Unlock document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_ENQUEUE Lock document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_EXISTENCECHECK Document Exists&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETACTVERSION Determine Valid Version of a Document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETAPPLICATION Determine Data for an Application&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETDCDETAIL Determine Detail Data of Data Carrier&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETDCLIST Determine List of Data Carriers&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETDCLIST2 Determine List of Data Carriers&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETDETAIL Determine Detail Data for a Document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETDETAIL2 Determine Detail Data for a Document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETDOCTYPEDETAIL Determine Data for a Document Type&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETFRONTENDTYPE Determine Frontend Type for Computer&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETLATEST Deterimines Last Versions of Document Interface&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETLIST Find Document&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETLIST_OLD Find documents&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETOBJECTDOCS Determine Documents for an Object&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETOBJECTLINKS Read Object Links&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETSTATUS Read Document Status&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETSTATUSLIST Determine Status List for a Document Type&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETSTRUCTURE Determine document structure&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_GETTEXTS Read Long Texts for Documents&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_INIT Set general data for BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_LOAD Load document data (data transfer Workbench)&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_SAVEOBJECTLINKS Save object link&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_SETFRONTENDTYPE Set frontend type for computer&lt;br /&gt;&lt;br /&gt;BAPI_DOCUMENT_SETSTATUS Set Document Status&lt;br /&gt;&lt;br /&gt;BAPI_MOVE_DOC_DRAD_TO_DRAD Compare object links (BAPI_DOC_DRAD -&gt; DRAD)&lt;br /&gt;&lt;br /&gt;BAPI_MOVE_DOC_DRAD_TO_DRAD2 Compare object links (BAPI_DOC_DRAD -&gt; DMS_DB_DRAD)&lt;br /&gt;&lt;br /&gt;BAPI_MOVE_DOC_DRAT_TO_DRAT Compare object links (BAPI_DOC_DRAD -&gt; DRAD)&lt;br /&gt;&lt;br /&gt;BAPI_MOVE_DOC_DRAT_TO_DRAT2 Compare object links (BAPI_DOC_DRAT -&gt; DMS_DRAT)&lt;br /&gt;&lt;br /&gt;BAPI_MOVE_DOC_TEXT_TO_TEXT Long texts&lt;br /&gt;&lt;br /&gt;BAPI_MOVE_DOC_TEXT_TO_TEXT2 Long texts&lt;br /&gt;&lt;br /&gt;DX_BAPILOAD Data Transfer Using BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_IDOC_INPUT_FROM_FILE Inbound Function Module IDoc -&gt; BAPI -&gt; Application Via MDTB&lt;br /&gt;&lt;br /&gt;ECOP Entity Copier&lt;br /&gt;&lt;br /&gt;BAPI_ECOP_ORG_UNITS RFC call from ECOP&lt;br /&gt;&lt;br /&gt;FTR_BUS2042 Financial Transaction: BUS2042&lt;br /&gt;&lt;br /&gt;BAPI_FTR_CHANGE Change Transaction&lt;br /&gt;&lt;br /&gt;BAPI_FTR_COUNTERCONFIRM Counterconfirm Transaction&lt;br /&gt;&lt;br /&gt;BAPI_FTR_CREATEFROMDATA Create Transaction&lt;br /&gt;&lt;br /&gt;BAPI_FTR_GETDETAIL Read Transaction Detailed Data&lt;br /&gt;&lt;br /&gt;BAPI_FTR_GETLIST Read Transaction List&lt;br /&gt;&lt;br /&gt;BAPI_FTR_REVERSE Reverse Transaction&lt;br /&gt;&lt;br /&gt;BAPI_FTR_ROLLOVER Roll Over Transaction&lt;br /&gt;&lt;br /&gt;BAPI_FTR_SETTLE Settle Transaction&lt;br /&gt;&lt;br /&gt;BAPI_FTR_TERMINATE Terminate Transaction&lt;br /&gt;&lt;br /&gt;GLEX Function modules for active EXCEL&lt;br /&gt;&lt;br /&gt;BAPI_DUMMY DUMMY&lt;br /&gt;&lt;br /&gt;BAPI_F4_FORMOL Selection of Line Layout Rules&lt;br /&gt;&lt;br /&gt;BAPI_F4_RACCT Selection of Item&lt;br /&gt;&lt;br /&gt;BAPI_F4_RCOMP Selection of Company&lt;br /&gt;&lt;br /&gt;BAPI_F4_RMVCT Selection of Transaction Type Group Texts&lt;br /&gt;&lt;br /&gt;BAPI_F4_RSUBD Selection of Subgroup&lt;br /&gt;&lt;br /&gt;BAPI_F4_RVERS Selection of Version&lt;br /&gt;&lt;br /&gt;BAPI_GET_TABLE_HEADER Get Column Headings for EXCEL_TAB* (Internal)&lt;br /&gt;&lt;br /&gt;BAPI_READ_INDX_GESPOS Read Gespos from INDX (internal)&lt;br /&gt;&lt;br /&gt;BAPI_READ_INDX_GESVBUND Read Imptab from INDX (internal)&lt;br /&gt;&lt;br /&gt;BAPI_READ_INDX_IMPTAB Read Imptab from MCDX (internal)&lt;br /&gt;&lt;br /&gt;BAPI_READ_INDX_POSDATEN Read Posdaten from INDX (internal)&lt;br /&gt;&lt;br /&gt;BAPI_REP_GLI70 List of Companies&lt;br /&gt;&lt;br /&gt;BAPI_SET_RACCT Item Set acc. to Line Layout&lt;br /&gt;&lt;br /&gt;BAPI_SET_RCOMP Company Set acc. to Subgroup&lt;br /&gt;&lt;br /&gt;BAPI_SET_RCOMP_SORT1 Company Set acc. to Sort Criterion 1&lt;br /&gt;&lt;br /&gt;BAPI_SET_RCOMP_SORT2 Company Set acc. to Sort Criterion 2&lt;br /&gt;&lt;br /&gt;BAPI_SET_RCOMP_SORT3 Company Set acc. to Sort Criterion 3&lt;br /&gt;&lt;br /&gt;BAPI_SET_RMVCT Transaction Type Groups-Set dissolved to TTy-Groups&lt;br /&gt;&lt;br /&gt;BAPI_TAB_T880 General Company Data acc. to T880&lt;br /&gt;&lt;br /&gt;BAPI_VALUE_GESPOS L1P(L1) L2P(L2) G1P(L3) G2P(L4) Company-FS Item Values&lt;br /&gt;&lt;br /&gt;BAPI_VALUE_GESVBUND L1B(L1) L2B(L2) G1B(L3) G2B(L4) Company-Items-TTy-Values&lt;br /&gt;&lt;br /&gt;BAPI_VALUE_IMPTAB A2P(L2) A3P(L3) Company Shares to FS Items&lt;br /&gt;&lt;br /&gt;BAPI_VALUE_IMPTAB_RMVCT A2B(L2) A3B(L3) Company Shares to TTy&lt;br /&gt;&lt;br /&gt;BAPI_VALUE_IMPTAB_RSUBD K1B(L1) K2B(L2) K3B(L3) Group-FS Items-TTy-Values&lt;br /&gt;&lt;br /&gt;BAPI_VALUE_PIVOT Group-Years-Company-FS Items-Values&lt;br /&gt;&lt;br /&gt;BAPI_VALUE_POSDATEN K1P(Ll) K2P(L2) K3P(L3) Group FS Items Values&lt;br /&gt;&lt;br /&gt;HRBEN00BENADJREAS Function group for object BENADJREAS&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BENADJREAS_CALC_ENDDA Determination of the (new) end date of an existing adjustment reason&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BENADJREAS_DELIMIT Delimitation of adjustment reason&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BENADJREAS_GET_LIST Define adjustment reasons that are currently valid for an employee&lt;br /&gt;&lt;br /&gt;HRBEN00BUS3029 Function Group for Business Object 3029&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS3029_CHECK_SELECT Consistency Check&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS3029_CREATE_PLANS Enroll employee&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS3029_DELETE_PLANS Cancel EE enrollment&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS3029_GET_COREQ Determine corequisite plans&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS3029_GET_EVT_LIST Determine adjustment reasons that are currently valid for an employee&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS3029_GET_OFFER Define benefits offer&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS3029_GET_OPEN_PERI Check if open enrollment period exists and period is indicated&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS3029_GET_PARTICIP Benefit participation of an employee&lt;br /&gt;&lt;br /&gt;HRBEN00BUS302901 Function Group for Object BUS302901&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302901_GET_DEP Health plan dependents&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302901_GET_POS_DEP Possible health plan dependents&lt;br /&gt;&lt;br /&gt;HRBEN00BUS302902 Function group for object BUS302902&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302902_GET_BEN Beneficiary for insurance&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302902_GET_POS_BEN Possible beneficiaries for insurance&lt;br /&gt;&lt;br /&gt;HRBEN00BUS302903 Function group for object BUS302903&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302903_GET_BEN Beneficiaries for savings plan&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302903_GET_INV Investments for savings plan&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302903_GET_POS_BEN Possible beneficiaries for savings plans&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302903_GET_POS_INV Possible investments for savings plan&lt;br /&gt;&lt;br /&gt;HRBEN00BUS302906 Function group for object BUS302906&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302906_GET_BEN Beneficiaries for miscellaneous plans&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302906_GET_DEP Health plan dependents&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302906_GET_INV Investments for miscellaneous plans&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302906_GET_POS_BEN Possible beneficiaries for misc. plans&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302906_GET_POS_DEP Possible dependents for miscellaneous plans&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302906_GET_POS_INV Possible investments for miscellaneous plans&lt;br /&gt;&lt;br /&gt;HRBEN00BUS302907 Function group for object BUS302907&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302907_GET_BEN Beneficiaries for stock purchase plans&lt;br /&gt;&lt;br /&gt;BAPI_BEN_BUS302907_GET_POS_BEN Possible beneficiaries for stock purchase plans&lt;br /&gt;&lt;br /&gt;HRBEN00GENBENINFO Function group for object GENBENINFO&lt;br /&gt;&lt;br /&gt;BAPI_BEN_GENBENINFO_GET_OPENP Check if open enrollment period exists and period is indicated&lt;br /&gt;&lt;br /&gt;HRIL Incentive Wages: Integration w/Logistics&lt;br /&gt;&lt;br /&gt;BAPI_CONFIRMATION_INPUT BAPI: Transfer confirmations to Time Management/Incentive Wages&lt;br /&gt;&lt;br /&gt;HROUT00BP HR: Payroll Outsourcing BAPI’s&lt;br /&gt;&lt;br /&gt;BAPI_OUTEMPLOYEE_GETLIST List of employees in a payroll area&lt;br /&gt;&lt;br /&gt;HRPT Transfer to accounting: ‘Translate’&lt;br /&gt;&lt;br /&gt;BAPI_PAYACCDOC_DISPLAY_AWKEY Display posting document (from AC)&lt;br /&gt;&lt;br /&gt;HRRW HR-CA: Posting and CHECK BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_TRVACCDOC_DISPLAY_AWKEY Display Trip Source Document (From RW)&lt;br /&gt;&lt;br /&gt;HRTIM00ABSATTEXT External interface for 2001/2002&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTATTABS_CHECK BAPI: Checks External Attendance/Absence (w/o Account Assignment)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTATTABS_CHECKCOLLI Collision check&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTATTABS_CHECKQUOTA Simulates Quota Deduction&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTATTABS_CHECKWACT BAPI: Checks Attendance/Absence (with Activity Allocation)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTATTABS_CHECKWCOST BAPI: Checks Attendance/Absence (with Cost Assignment)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTATTABS_INSERT BAPI: Inserts External Abs./Atts. in Interface Table (w/o Acct Assignment)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTATTABS_INSERTWACT BAPI: Inserts External Abs./Atts. in Interface Table (Activity Allocation)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTATTABS_INSWCOST BAPI Ext. Att./Absence: Insert in IFT (Acct Assgnmnt)&lt;br /&gt;&lt;br /&gt;HRTIM00ALP Different Payment&lt;br /&gt;&lt;br /&gt;BAPI_EETIMEVALSPEC_CHECK BAPI: Checks Different Payment&lt;br /&gt;&lt;br /&gt;BAPI_EETIMEVALSPEC_CHECKBONUS BAPI: Checks Bonus&lt;br /&gt;&lt;br /&gt;BAPI_EETIMEVALSPEC_CHECKCURR BAPI: Checks Currency&lt;br /&gt;&lt;br /&gt;BAPI_EETIMEVALSPEC_CHECKGRLEV BAPI: Checks Payscale Group/Level&lt;br /&gt;&lt;br /&gt;BAPI_EETIMEVALSPEC_CHECKPOS BAPI: Checks Item&lt;br /&gt;&lt;br /&gt;BAPI_EETIMEVALSPEC_GETCURR BAPI: Determines Currency&lt;br /&gt;&lt;br /&gt;BAPI_EETIMEVALSPEC_GETVALGRLEV BAPI: Checks Payscale Group/Level&lt;br /&gt;&lt;br /&gt;HRTIM00BAPIABSATT BAPIs attendances/absences&lt;br /&gt;&lt;br /&gt;BAPI_EMPATTABS_GETDETAIL BAPI: Orginal and Derived Data from Attendances/Absences&lt;br /&gt;&lt;br /&gt;BAPI_EMPATTABS_GETLIST BAPI: List of Attendances/Absences for Online Interface&lt;br /&gt;&lt;br /&gt;BAPI_PTMGRATTABS_MNGCHANGE Change Attendances/Absences&lt;br /&gt;&lt;br /&gt;BAPI_PTMGRATTABS_MNGCREATION BAPI: Creates Attendances/Absences&lt;br /&gt;&lt;br /&gt;BAPI_PTMGRATTABS_MNGDELETE Delete Attendances/Absences&lt;br /&gt;&lt;br /&gt;BAPI_PTMGRATTABS_MNGFROMWF Create/Change/Delete Attendances/Absences from Workflow&lt;br /&gt;&lt;br /&gt;HRTIM00BAPIPTWS HR-TIM: Work Schedule, Time Data&lt;br /&gt;&lt;br /&gt;BAPI_TIMEAVAILSCHEDULE_BUILD Generate List of Employee Availability&lt;br /&gt;&lt;br /&gt;HRTIM00BUS7013 BUS7013 PTimOverview&lt;br /&gt;&lt;br /&gt;BAPI_PTIMEOVERVIEW_DELREPLICA Delete employees’ distributed time overviews&lt;br /&gt;&lt;br /&gt;BAPI_PTIMEOVERVIEW_GET BAPI 7013&lt;br /&gt;&lt;br /&gt;BAPI_PTIMEOVERVIEW_REPLICATE Trigger Distribution of Employee Time Overviews&lt;br /&gt;&lt;br /&gt;BAPI_PTIMEOVERVIEW_SAVEREPLICA Insert/Delete employee time overviews&lt;br /&gt;&lt;br /&gt;HRTIM00REMINFO Employee Remuneration Info&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTREMSPEC_CHECK Check External Employee Remuneration Info (w/o Account Assignment)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTREMSPEC_CHECKWACT Check External Employee Remuneration Info (with Activity Allocation)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTREMSPEC_CHECKWCOS Check External Employee Remuneration Info (with Cost Assignment)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTREMSPEC_INSERT Inserts External EE Remuneraion Info in Table (w/o Account Assignment)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTREMSPEC_INSWACT Insert External EE Remuneration Info in Table (with Activity Allocation)&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTREMSPEC_INSWCOST Inserts External EE Remuneration Info in Table (with Cost Assignment)&lt;br /&gt;&lt;br /&gt;HRTL HR TRV: FM Interfaces PAY&lt;br /&gt;&lt;br /&gt;BAPI_PAYROLLTRAVELEXPNSESPOST BAPI Transfer of trip costs results to payroll&lt;br /&gt;&lt;br /&gt;HRTR HR TRIP:Interface to Trip Costs&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_APPROVE Approve trip&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_CANCEL Cancel trip&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_CHANGE_STATUS Change status of trip&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_CHECK_STATUS Establish status of trip&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_COLLECT_MILEAGE Determination of employee trip segments&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_CREATE_FROM_DATA Create EmployeeTrip with CallTransaction on PR01&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_DELETE Delete Trip&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_EXISTENCECHECK ExistenceCheck object: EmployeeTrip (BAPI interface)&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_GET_DETAILS Print detail tables for trip (receipt entry)&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_GET_FORM Trip form as internal table / Display form&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_GET_FORM_HTML Ouput of Travel Expense Form as HTML Table&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_GET_FORM_HTML_2 Ouput of Travel Expense Form as HTML Table&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_GET_OPTIONS Import personal data and travel expense tables&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_REPORT_CREATE Create simple weekly report (PR04)&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_REPORT_GET_DATA Weekly report detail (Output of tables)&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_REPORT_INIT Tables Needed for REPORT_CREATE (Local Workspace)&lt;br /&gt;&lt;br /&gt;BAPI_TRIP_SET_ON_HOLD Set trip status to “on hold”&lt;br /&gt;&lt;br /&gt;HRW0 Internet Services (Who’s Who)&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_GETLIST Find Employees and Their Information on Basis of Search Criteria&lt;br /&gt;&lt;br /&gt;HU_BASIC_BAPIS Basic BAPIs for HUs&lt;br /&gt;&lt;br /&gt;BAPI_HU_HUS_READ Read Handling Units from the Database&lt;br /&gt;&lt;br /&gt;IF0002 Interface for Company Code BUS0002&lt;br /&gt;&lt;br /&gt;BAPI_IF_COMPANYCODE_GETDETAIL Company code details&lt;br /&gt;&lt;br /&gt;IF1037SR Partner sales activity - Receiver&lt;br /&gt;&lt;br /&gt;BAPI_IFBUS1037SR_SAVEREPLICAM BAPI Business Partner Sales Activity Receiver&lt;br /&gt;&lt;br /&gt;IFCIBD02 PDC Interface Communication Channel 2&lt;br /&gt;&lt;br /&gt;BAPI_RCVPRODCF_REQUEST_CONF Send upload request to PDC system&lt;br /&gt;&lt;br /&gt;BAPI_RCVPRORDCF_RECEIVEPRODORD Send production orders to PDC system&lt;br /&gt;&lt;br /&gt;BAPI_RCVPRORDCF_RECEIVEWORKC Send work centers to PDC system&lt;br /&gt;&lt;br /&gt;IQS6 SM notifications BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_ADD_DATA Added Items, Causes, Activities, Tasks, Partners of the service notif.&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_CHANGEUSRSTAT Change the user status of a service notification&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_CLOSE Complete service notification&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_CREATE Create service notification&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_DEL_DATA Delete Items, Causes, Activities, Tasks, Partners of the service notif.&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_GET_DETAIL Get details about a service notification&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_MODIFY_DATA Modify a service notification or associated subdata&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_POSTPONE Postpone service notification&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_PUTINPROGRESS Put in process a service notification&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_SAVE Save service notification&lt;br /&gt;&lt;br /&gt;IQS7 SM Tasks BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_COMPLETE_TASK Complete Notification Task&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_RELEASE_TASK Release Notification Task&lt;br /&gt;&lt;br /&gt;BAPI_SERVNOT_SUCCESSFUL_TASK Release Notification Task&lt;br /&gt;&lt;br /&gt;ISBA Solution Database BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_SOLUTION_GETDETAIL Get details about solution&lt;br /&gt;&lt;br /&gt;IWWW BAPIs for Eqpt. + Service Notifications&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_CREATE Create equipment&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_DETAIL Read details for equipment&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_DISMANTLEFL Dismantle equipment at functional location&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_DISMANTLEHR Dismantle equipment from equipment hierarchy&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_GETCATALOGPROFIL Determine catalog profile for equipment&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_GETLISTFORCUSTOMER Select customer equipment&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_INSTALLFL Install equipment at functional location&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_INSTALLHR Install equipment in equipment hierarchy&lt;br /&gt;&lt;br /&gt;BAPI_EQMT_MODIFY Change equipment&lt;br /&gt;&lt;br /&gt;BAPI_SERVICENOTIFICAT_CREATE Create service notification&lt;br /&gt;&lt;br /&gt;BAPI_SERVICENOTIFICAT_GETLIST Select service notifications according to customer or contact person&lt;br /&gt;&lt;br /&gt;J1BU General Utilities&lt;br /&gt;&lt;br /&gt;BAPI_BRANCH_GETDETAIL Read Branch Data - for HR Use Only&lt;br /&gt;&lt;br /&gt;BAPI_BRANCH_GETLIST Read Branch List - for HR Use Only&lt;br /&gt;&lt;br /&gt;K40C CO Actual Postings, Manual&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ACTIVITY_ALLOC_CHECK Accounting: Check Activity Allocation&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ACTIVITY_ALLOC_POST Accounting: Post Activity Allocation&lt;br /&gt;&lt;br /&gt;BAPI_ACC_ACT_POSTINGS_REVERSE Accounting: Reverse CO Documents - Manual Actual Postings&lt;br /&gt;&lt;br /&gt;BAPI_ACC_MANUAL_ALLOC_CHECK Accounting: Check Manual Cost Allocation&lt;br /&gt;&lt;br /&gt;BAPI_ACC_MANUAL_ALLOC_POST Accounting: Post Manual Cost Allocation&lt;br /&gt;&lt;br /&gt;BAPI_ACC_PRIMARY_COSTS_CHECK Accounting: Check Primary Costs&lt;br /&gt;&lt;br /&gt;BAPI_ACC_PRIMARY_COSTS_POST Accounting: Post Primary Costs&lt;br /&gt;&lt;br /&gt;BAPI_ACC_REVENUES_CHECK Accounting: Check Revenues&lt;br /&gt;&lt;br /&gt;BAPI_ACC_REVENUES_POST Accounting: Post Revenues&lt;br /&gt;&lt;br /&gt;BAPI_ACC_SENDER_ACTIVITY_CHECK Accounting: Check Sender Activities&lt;br /&gt;&lt;br /&gt;BAPI_ACC_SENDER_ACTIVITY_POST Accounting: Post Sender Activities&lt;br /&gt;&lt;br /&gt;BAPI_ACC_STAT_KEY_FIG_CHECK Accounting: Check Statistical Key Figures&lt;br /&gt;&lt;br /&gt;BAPI_ACC_STAT_KEY_FIG_POST Accounting: Post Statistical Key Figures&lt;br /&gt;&lt;br /&gt;BAPI_CO_DOC_GET_ACT_POSTINGS Read CO Documents: Manual Actual Postings&lt;br /&gt;&lt;br /&gt;KACG Coding Block: FI/LO Part of KACB&lt;br /&gt;&lt;br /&gt;BAPI_ACCSERV_CHECKACCASSIGNMT BAPI: Object BUS6001 AccountingServices, Method CheckAccountAssignment&lt;br /&gt;&lt;br /&gt;KEBAPI0017 BAPI CO-PA Operating Concern&lt;br /&gt;&lt;br /&gt;BAPI_OPCONCERN_GETCHARACTS BAPI CO-PA: Get Characteristics for Operating Concern&lt;br /&gt;&lt;br /&gt;BAPI_OPCONCERN_GETDETAIL BAPI Operating Concern GetDetail&lt;br /&gt;&lt;br /&gt;BAPI_OPCONCERN_GETLIST BAPI Operating Concern: Get All (F4)&lt;br /&gt;&lt;br /&gt;BAPI_OPCONCERN_GETVALUEFIELDS BAPI Operating Concern Value Fields&lt;br /&gt;&lt;br /&gt;KEBAPI1161 BAPI CO-PA Characteristic&lt;br /&gt;&lt;br /&gt;BAPI_COPACHARACT_GETDETAIL BAPI CO-PA Characteristic GetDetail&lt;br /&gt;&lt;br /&gt;BAPI_COPACHARACT_GETHIERARCH BAPI CO-PA Characteristic: Get Hierarchies&lt;br /&gt;&lt;br /&gt;BAPI_COPACHARACT_GETVALUES BAPI CO-PA Characteristic: Get Master Data&lt;br /&gt;&lt;br /&gt;KEBAPI1162 BAPI CO-PA User-Defined Characteristic&lt;br /&gt;&lt;br /&gt;BAPI_COPACHARUDEF_ADDVALUES BAPI CO-PA User-Defined Characteristic : Add Master Data&lt;br /&gt;&lt;br /&gt;BAPI_COPACHARUDEF_REMOVEALLVAL BAPI CO-PA User-Defined Characteristic: Delete All Master Data&lt;br /&gt;&lt;br /&gt;BAPI_COPACHARUDEF_REMOVEVALUES BAPI CO-PA User-Defined Characteristic: Delete Master Data&lt;br /&gt;&lt;br /&gt;KEBAPI1164 BAPI CO-PA Hierarchy&lt;br /&gt;&lt;br /&gt;BAPI_COPAHIERARCHY_GETDETAIL Hierarchy GetDetail&lt;br /&gt;&lt;br /&gt;BAPI_COPAHIERARCHY_GETTREE Hierarchy GetValueTree&lt;br /&gt;&lt;br /&gt;KEBAPI1165 BAPI CO-PA Hierarchy: User-Defined&lt;br /&gt;&lt;br /&gt;BAPI1164_COPAHIERUDEF_SETTREE CO-PA Hierarhy User-Defined Set Tree&lt;br /&gt;&lt;br /&gt;KE_BAPI_COPAPLANNING BAPIs for CO-PA Planning Data&lt;br /&gt;&lt;br /&gt;BAPI_COPAPLANNING_GETDATA Read CO-PA Planning Data&lt;br /&gt;&lt;br /&gt;BAPI_COPAPLANNING_POSTDATA Write CO-PA Planning data&lt;br /&gt;&lt;br /&gt;KE_BAPI_COPAQUERY Modules for BOR Object COPAQuery&lt;br /&gt;&lt;br /&gt;BAPI_COPAQUERY_GETACC_ACTDATA BAPI COPAQuery.GetAccountBasedActualData&lt;br /&gt;&lt;br /&gt;BAPI_COPAQUERY_GETACC_PLANDATA BAPI COPAQuery.GetAccountBasedPlannningData&lt;br /&gt;&lt;br /&gt;BAPI_COPAQUERY_GETCOST_ACTDATA BAPI COPAQuery.GetCostingBasedActualData&lt;br /&gt;&lt;br /&gt;BAPI_COPAQUERY_GETCOST_PLANDAT BAPI COPAQuery.GetCostingBasedPlanningData&lt;br /&gt;&lt;br /&gt;BAPI_OPCONCERN_GET_META_DATA Do Not Use!&lt;br /&gt;&lt;br /&gt;KGR2 External Access to CO Hierarchies&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITYTYPEGRP_CREATE Object BUS1115 (Activity type group) - Method Create&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITYTYPEGRP_GETDETAIL Object BUS1115 (Activity type group) - Method GetDetail&lt;br /&gt;&lt;br /&gt;BAPI_ACTIVITYTYPEGRP_GETLIST Object BUS1115 (Activity type group) - Method GetList&lt;br /&gt;&lt;br /&gt;BAPI_BUSPROCESSCOGRP_ADDNODE Object BUS1112 (Business process group) - Method AddNode&lt;br /&gt;&lt;br /&gt;BAPI_BUSPROCESSCOGRP_CREATE Object BUS1114 (Business process group) - Method Create&lt;br /&gt;&lt;br /&gt;BAPI_BUSPROCESSCOGRP_GETDETAIL Object BUS1114 (Business process group) - Method GetDetail&lt;br /&gt;&lt;br /&gt;BAPI_BUSPROCESSCOGRP_GETLIST Object BUS1114 (Business process group) - Method GetList&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTERGROUP_ADDNODE Object BUS1112 (Cost center group) - Method AddNode&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTERGROUP_CREATE Object BUS1112 (Cost center group) - Method Create&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTERGROUP_GETDETAIL Object BUS1112 (Cost center group) - Method GetDetail&lt;br /&gt;&lt;br /&gt;BAPI_COSTCENTERGROUP_GETLIST Object BUS1112 (Cost center group) - Method GetList&lt;br /&gt;&lt;br /&gt;BAPI_COSTELEMENTGRP_CREATE Object BUS1113 (Cost element group) - Method Create&lt;br /&gt;&lt;br /&gt;BAPI_COSTELEMENTGRP_GETDETAIL Object BUS1113 (Cost element group) - Method GetDetail&lt;br /&gt;&lt;br /&gt;BAPI_COSTELEMENTGRP_GETLIST Object BUS1113 (Cost element group) - Method GetList&lt;br /&gt;&lt;br /&gt;KPLB BAPIs: Plan data interface&lt;br /&gt;&lt;br /&gt;BAPI_ACT_INPUT_CHECK_AND_POST Activity Type Planning/Price Planning: Formal Parameter Check&lt;br /&gt;&lt;br /&gt;BAPI_ACT_PRICE_CHECK_AND_POST Activity Type Planning/Price Planning: Formal Parameter Check&lt;br /&gt;&lt;br /&gt;BAPI_KEY_FIGURE_CHECK_AND_POST Statistical Key Figures Planning: Formal Parameter Check&lt;br /&gt;&lt;br /&gt;BAPI_PRIM_COST_CHECK_AND_POST Primary Costs: Formal Parameter Check&lt;br /&gt;&lt;br /&gt;KRHR HR Interface to Bus. Place/Section Code&lt;br /&gt;&lt;br /&gt;BAPI_BPLACE_GETDETAIL Read Business Place Data - for HR Use Only&lt;br /&gt;&lt;br /&gt;BAPI_BPLACE_GETLIST Read Business Place List - for HR Use Only&lt;br /&gt;&lt;br /&gt;BAPI_SECCODE_GETDETAIL Read Section Code Data - for HR Use Only&lt;br /&gt;&lt;br /&gt;BAPI_SECCODE_GETLIST Read Section Code Place List - for HR Use Only&lt;br /&gt;&lt;br /&gt;LC01 Customer/Vendor Master: BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_BUSPARTNEREMPLOYE_GETLIST Read contact persons and addresses (access via specified range)&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CHECKPASSWORD1 Check customer password&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CREATE Create Customer Master Online&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_DELETE Delete Customer Master Online&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_DISPLAY Display Customer Master Online&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_EDIT Change Customer Master Online&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_EXISTENCECHECK Check Customer Existence&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_FIND Customer Matchcode&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GETCONTACTLIST Read contact persons from customers&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GETDETAIL2 Customer Detail Information&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GETINTNUMBER Provides internal customer numbers&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GETLIST Reads customers and addresses&lt;br /&gt;&lt;br /&gt;BAPI_PARTNEREMPLOYEE_CREATE Create Contact Person Online&lt;br /&gt;&lt;br /&gt;BAPI_PARTNEREMPLOYEE_DISPLAY Display Contact Person Online&lt;br /&gt;&lt;br /&gt;BAPI_PARTNEREMPLOYEE_EDIT Display Contact Person Online&lt;br /&gt;&lt;br /&gt;BAPI_PARTNEREMPLOYEE_GETINTNUM Supplies new internal contact person numbers&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_CHANGEPASSWORD Change Vendor Password&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_CHECKPASSWORD Check Vendor Password&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_CREATE Create Vendor Master Online&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_CREATEPASSWORD Create entry for vendor password&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_DELETE Set Deletion Indicator Online for Vendor&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_DELETEPASSWORD Delete entry for vendor password&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_DISPLAY Display Vendor Online&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_EDIT Change Vendor Master Online&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_EXISTENCECHECK Check existence&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_FIND Vendor Matchcode&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_GETDETAIL Vendor Detail Information&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_GETINTNUMBER Supplies new internal vendor numbers&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_GETPASSWORD Read the Entry for the Vendor Password&lt;br /&gt;&lt;br /&gt;BAPI_VENDOR_INITPASSWORD Initialize Vendor Password&lt;br /&gt;&lt;br /&gt;MB_BUS2017 Function group for BAPIs goods movement&lt;br /&gt;&lt;br /&gt;BAPI_GOODSMVT_CANCEL Reverse goods movements with MB_CANCEL_GOODS_MOVEMENT&lt;br /&gt;&lt;br /&gt;BAPI_GOODSMVT_CREATE Post Goods Movements With MB_CREATE_GOODS_MOVEMENT&lt;br /&gt;&lt;br /&gt;BAPI_GOODSMVT_GETDETAIL Display details for material document&lt;br /&gt;&lt;br /&gt;BAPI_GOODSMVT_GETITEMS Display detailed list of material documents&lt;br /&gt;&lt;br /&gt;MB_BUS2028 Function group for BAPIs for phys. inv.&lt;br /&gt;&lt;br /&gt;BAPI_MATPHYSINV_CHANGECOUNT Change count for particular items of a phys. inv. doc.&lt;br /&gt;&lt;br /&gt;BAPI_MATPHYSINV_COUNT Enter count for particular items of a phys. inv. doc.&lt;br /&gt;&lt;br /&gt;BAPI_MATPHYSINV_CREATE Create Physical Inventory Document&lt;br /&gt;&lt;br /&gt;BAPI_MATPHYSINV_CREATE_MULT Create Physical Inventory Document&lt;br /&gt;&lt;br /&gt;BAPI_MATPHYSINV_GETDETAIL Read items for a physical inventory document&lt;br /&gt;&lt;br /&gt;BAPI_MATPHYSINV_GETITEMS Read list of physical inventory documents with items&lt;br /&gt;&lt;br /&gt;BAPI_MATPHYSINV_GETLIST Read list of phys. inv. documents&lt;br /&gt;&lt;br /&gt;BAPI_MATPHYSINV_POSTDIFF Post differences for certain items in a phys. inv. document&lt;br /&gt;&lt;br /&gt;MCOB BAPIs for OIW&lt;br /&gt;&lt;br /&gt;BAPI_OIW_GET_CATALOG BAPI: Read Catalog with OIW Metadata&lt;br /&gt;&lt;br /&gt;BAPI_OIW_GET_DATA BAPI: Read OIW Data&lt;br /&gt;&lt;br /&gt;MCPD DRP interface&lt;br /&gt;&lt;br /&gt;BAPI_QUOTA_ARRANGEMENT_GETLIST Get quota arrangement list&lt;br /&gt;&lt;br /&gt;MEWB BAPIs Reservation&lt;br /&gt;&lt;br /&gt;BAPI_RESERVATION_CREATE Create Reservation&lt;br /&gt;&lt;br /&gt;BAPI_RESERVATION_GETDETAIL Display Details of Reservation&lt;br /&gt;&lt;br /&gt;BAPI_RESERVATION_GETITEMS List Reservations&lt;br /&gt;&lt;br /&gt;MEWF BAPIs for Release of Requisition/PO&lt;br /&gt;&lt;br /&gt;BAPI_PO_RELEASE Release Purchase Orders&lt;br /&gt;&lt;br /&gt;BAPI_PO_RESET_RELEASE Cancel Release of Purchase Orders&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_RELEASE Release Purchase Requisition Item by Item&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_RELEASE_GEN Release Entire Purchase Requisition&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_RESET_RELEASE Cancel Release of Purchase Requisition Items&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_RESET_REL_GEN Cancel Overall Release of Purchase Requisitions&lt;br /&gt;&lt;br /&gt;MEWI BAPIs for Info Record&lt;br /&gt;&lt;br /&gt;BAPI_INFORECORD_GETLIST Display Purchasing Info Records&lt;br /&gt;&lt;br /&gt;MEWP BAPIs Purchase order&lt;br /&gt;&lt;br /&gt;BAPI_PO_CREATE Create Purchase Order&lt;br /&gt;&lt;br /&gt;BAPI_PO_GETDETAIL Display Purchase Order Details&lt;br /&gt;&lt;br /&gt;BAPI_PO_GETITEMS List Purchase Order Items&lt;br /&gt;&lt;br /&gt;BAPI_PO_GETITEMSREL List Purchase Orders for Release (Approval): New as of 4.0A&lt;br /&gt;&lt;br /&gt;BAPI_PO_GETRELINFO Display Detailed Release (Approval) Information on Purchase Order&lt;br /&gt;&lt;br /&gt;BAPI_PO_GET_LIST List Purchase Orders - Only up to 4.0A&lt;br /&gt;&lt;br /&gt;BAPI_PROCOPERATION_GETCATALOGS Determine Valid Catalogs as Value Help&lt;br /&gt;&lt;br /&gt;BAPI_PROCOPERATION_GETINFO Analysis of Objects to be Generated in Purchasing&lt;br /&gt;&lt;br /&gt;MEWQ BAPIs Requirement Coverage Request&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_CHANGE Change Purchase Requisition&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_CREATE Create Purchase Requisition&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_DELETE Delete/Close Purchase Requisition&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_GETDETAIL Display Purchase Requisition Details&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_GETITEMS Read Purchase Requisition Item&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_GETITEMSREL List Purchase Requisitions Awaiting Release&lt;br /&gt;&lt;br /&gt;BAPI_REQUISITION_GETRELINFO Display Detailed Release (Approval) Information on Purchase Requisition&lt;br /&gt;&lt;br /&gt;BAPI_SOURCEDETERMIN_GETSOS Determine Sources for Material/Material Group&lt;br /&gt;&lt;br /&gt;MEWR BAPIs Requirement Coverage Request&lt;br /&gt;&lt;br /&gt;BAPI_REQUIREMENT_CREATE Create Requirement Coverage Request&lt;br /&gt;&lt;br /&gt;BAPI_REQUIREMENT_GET_LIST List Requirement Coverage Requests/Requisitions&lt;br /&gt;&lt;br /&gt;MLBO BAPIs for Entry Sheet (BO 2091)&lt;br /&gt;&lt;br /&gt;BAPI_ENTRYSHEET_CHECK Check Service Entry Sheet&lt;br /&gt;&lt;br /&gt;BAPI_ENTRYSHEET_CREATE Create Entry Sheet&lt;br /&gt;&lt;br /&gt;BAPI_ENTRYSHEET_DELETE Delete Entry Sheet&lt;br /&gt;&lt;br /&gt;BAPI_ENTRYSHEET_GETDETAIL Display Detailed Data on Entry Sheet&lt;br /&gt;&lt;br /&gt;BAPI_ENTRYSHEET_GETLIST List Entry Sheets&lt;br /&gt;&lt;br /&gt;BAPI_ENTRYSHEET_GETRELINFO Detailed Release Information Relating to Entry Sheet&lt;br /&gt;&lt;br /&gt;BAPI_ENTRYSHEET_RELEASE Release Entry Sheet&lt;br /&gt;&lt;br /&gt;BAPI_ENTRYSHEET_RESET_RELEASE Cancel Release of Entry Sheets&lt;br /&gt;&lt;br /&gt;MPKV BAPIS for Kanban Control Cycle (BUS1172)&lt;br /&gt;&lt;br /&gt;BAPI_KANBANCC_ADDEVENTDRKANBAN Create Event-Driven KANBAN for Control Cycle&lt;br /&gt;&lt;br /&gt;BAPI_KANBANCC_GETLIST Determine Kanban Control Cycles with Selection Criteria&lt;br /&gt;&lt;br /&gt;BAPI_KANBANCC_WITHDRAWQUANTITY Quantity Signal for Kanban Control Cycle&lt;br /&gt;&lt;br /&gt;MPKW Methods (BAPIs) for Kanban (BUS1075)&lt;br /&gt;&lt;br /&gt;BAPI_KANBAN_CHANGESTATUS Change Status of a Kanban&lt;br /&gt;&lt;br /&gt;BAPI_KANBAN_GETLIST Determining Kanbans for Selection Criteria&lt;br /&gt;&lt;br /&gt;BAPI_KANBAN_GETLISTFORSUPPLIE1 Provide KANBAN data for vendors 2nd version (new address fields)&lt;br /&gt;&lt;br /&gt;BAPI_KANBAN_GETLISTFORSUPPLIER Provide Kanban data for vendors&lt;br /&gt;&lt;br /&gt;BAPI_KANBAN_SETINPROCESS Set Kanban Status to IN PROCESS&lt;br /&gt;&lt;br /&gt;MRM_BAPI Invoice Verification BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_INCOMINGINVOICE_CANCEL Invoice Verification: Reverse Invoice&lt;br /&gt;&lt;br /&gt;BAPI_INCOMINGINVOICE_CREATE Invoice Verification: Create Invoice&lt;br /&gt;&lt;br /&gt;BAPI_INCOMINGINVOICE_GETDETAIL Invoice Verification: Display Invoice&lt;br /&gt;&lt;br /&gt;BAPI_INCOMINGINVOICE_GETLIST Invoice Verification: List Invoices&lt;br /&gt;&lt;br /&gt;BAPI_INCOMINGINVOICE_RELEASE Invoice Verification: Release Invoice&lt;br /&gt;&lt;br /&gt;PADR Business object: AddressEmp&lt;br /&gt;&lt;br /&gt;BAPIADDRESSEMPSIMULATECREATION Simulation: Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPCREATESUCCESSOR Create subs.employee address record&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPGETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMP_APPROVE Unlock employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMP_CHANGE Change Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMP_CREATE Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMP_DELETE Delete employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMP_DELIMIT Delimit Employee Address Validity Period&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMP_GETDETAIL Read employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMP_GETLIST Read Instances&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMP_REQUEST Create locked employee address record&lt;br /&gt;&lt;br /&gt;PADR_CH Business Object: AddressEmp&lt;br /&gt;&lt;br /&gt;BAPIADDREMPCH_SIMULATECREATION Simulation: Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPCH_CREATESUCCESSOR Create Subsequent Employee Address Record&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPCH_GETDETAILEDLIST Read Instances with Data&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPCH_CHANGE Change Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPCH_CREATE Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPCH_GETDETAIL Read Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPCH_REQUEST Create Locked Employee Address Record&lt;br /&gt;&lt;br /&gt;PADR_DE Business Object AddressEmp (DE)&lt;br /&gt;&lt;br /&gt;BAPIADDREMPDE_SIMULATECREATION Simulation: Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPDE_CREATESUCCESSOR Create Next Employee Address Record&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPDE_GETDETAILEDLIST Read Instances with Data&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPDE_CHANGE Change Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPDE_CREATE Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPDE_GETDETAIL Read Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPDE_REQUEST Create Locked Employee Address Record&lt;br /&gt;&lt;br /&gt;PADR_DK Business Object AddressEmp - DK&lt;br /&gt;&lt;br /&gt;BAPIADDREMPDK_SIMULATECREATION Simulation: Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPDK_CREATESUCCESSOR Create Subs.Employee Address Record&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPDK_GETDETAILEDLIST Read Instances with Data&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPDK_CHANGE Change Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPDK_CREATE Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPDK_GETDETAIL Read Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPDK_REQUEST Create Locked Employee Address Record&lt;br /&gt;&lt;br /&gt;PADR_ES Business Object AddrEmpE&lt;br /&gt;&lt;br /&gt;BAPIADDREMPES_SIMULATECREATION Simulation: Create employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPES_CREATESUCCESSOR Create employee address next record&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPES_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPES_CHANGE Change Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPES_CREATE Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPES_GETDETAIL Read employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPES_REQUEST Create locked employee address record&lt;br /&gt;&lt;br /&gt;PADR_FR&lt;br /&gt;&lt;br /&gt;BAPIADDREMPFR_SIMULATECREATION&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPFR_CREATESUCCESSOR&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPFR_GETDETAILEDLIST&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPFR_CHANGE&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPFR_CREATE&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPFR_GETDETAIL&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPFR_REQUEST&lt;br /&gt;&lt;br /&gt;PADR_IE Business Object AddressEmp - Ireland&lt;br /&gt;&lt;br /&gt;BAPIADDREMPIE_SIMULATECREATION Simulation: Mitarbeiteradresse anlegen&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPIE_CREATESUCCESSOR Create subs.employee address record&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPIE_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPIE_CHANGE Change Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPIE_CREATE Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPIE_GETDETAIL Read employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPIE_REQUEST Create locked employee address record&lt;br /&gt;&lt;br /&gt;PADR_IT HR Employee Self-Service: Address Italy&lt;br /&gt;&lt;br /&gt;BAPIADDREMPIT_SIMULATECREATION Simulation: Create employee’s address&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPIT_CREATESUCCESSOR Create subsequent record personnel number&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPIT_GETDETAILEDLIST &lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPIT_CHANGE Change employee’s address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPIT_CREATE Create employee’s address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPIT_GETDETAIL Read employee’s address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPIT_REQUEST Create blocked employee’s address&lt;br /&gt;&lt;br /&gt;PADR_JP Business object: AddressEmpJP&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPJP_CHANGE Address Japan: Change record&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPJP_CREATE address Japan: Create record&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPJP_CRESUCCESSOR Address Japan: Create succeeding record&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPJP_DETAILEDLIST Address Japan: Read instances with record&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPJP_GETDETAIL Address Japan: Read record&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPJP_REQUEST Address Japan: Create locked record&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPJP_SIMUCREATION Address Japan: Simulate Create record&lt;br /&gt;&lt;br /&gt;PADR_NL Business Object AddressEmp (NL)&lt;br /&gt;&lt;br /&gt;BAPIADDREMPNL_SIMULATECREATION Simulation: Create employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPNL_CREATESUCCESSOR Create subsequent employee address record&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPNL_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPNL_CHANGE Change Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPNL_CREATE Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPNL_GETDETAIL Read employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPNL_REQUEST Create locked employee address record&lt;br /&gt;&lt;br /&gt;PADR_US Business Object AddressEmp (NL)&lt;br /&gt;&lt;br /&gt;BAPIADDREMPUS_SIMULATECREATION&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPUS_CREATESUCCESSOR Create subs.employee address record&lt;br /&gt;&lt;br /&gt;BAPI_ADDREMPUS_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPUS_CHANGE Change Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPUS_CREATE Create Employee Address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPUS_GETDETAIL Read employee address&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSEMPUS_REQUEST Create locked employee address record&lt;br /&gt;&lt;br /&gt;PAW4_US Business Object W4W5InfoUS&lt;br /&gt;&lt;br /&gt;BAPIW4W5INFOUSSIMULATECREATION Employee W4/W5 Information: Simulate Record Creation&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUSGETDETAILEDLIST Employee W4/W5 Information: Read Instances with Data&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUS_APPROVE Employee W4/W5 Information: Unlock Record&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUS_CHANGE Employee W4/W5 Information: Change Record&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUS_CREATE Employee W4/W5 Information: Create Record&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUS_DELETE Employee W4/W5 Information: Delete Record&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUS_DELIMIT Employee W4/W5 Information: Delimit Record&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUS_GETDETAIL Employee W4/W5 Information: Read Record&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUS_GETLIST Employee W4/W5 Information: Read Instances&lt;br /&gt;&lt;br /&gt;BAPI_W4W5INFOUS_REQUEST Employee W4/W5 Information: Create Locked Record&lt;br /&gt;&lt;br /&gt;PBNK Business Object BankDetail&lt;br /&gt;&lt;br /&gt;BAPIBANKDETAILSIMULATECREATION Simulation: Create Bank Details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILCREATESUCCESSOR Create subsequent bank details record&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAIL_APPROVE Unlock bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAIL_CHANGE Change bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAIL_CREATE Create bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAIL_DELETE Delete bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAIL_DELIMIT Delimit bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAIL_GETDETAIL Read bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAIL_GETLIST Read instances&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAIL_REQUEST Create locked bank details record&lt;br /&gt;&lt;br /&gt;PBNK_GB Business Object BankDetail - GB&lt;br /&gt;&lt;br /&gt;BAPIBANKDETAILGBSIMULATECREATN Simulation: Create Bank Details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGBCREATESUCCESS Create subsequent bank details record&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGBGETDETAILLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGB_APPROVE Unlock bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGB_CHANGE Change bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGB_CREATE Create bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGB_DELETE Delete bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGB_DELIMIT Bankverbindung zeitlich abgrenzen&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGB_GETDETAIL Read bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGB_GETLIST Read instances&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGB_REQUEST Create locked bank details record&lt;br /&gt;&lt;br /&gt;PBNK_JP Business Object BankDetail JP&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILJP_DETAILEDLIST Bank Japan: Read instances with record&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILJP_GETDETAIL Bank Japan: Read record&lt;br /&gt;&lt;br /&gt;PBNK_NL Business Object BankDetail (NL)&lt;br /&gt;&lt;br /&gt;BAPIBANKDETAILSIMULATECREATINL Simulation: Create bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILCREATESUCCESSNL Create subsequent bank details record&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILGETDETAILEDLINL Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILNL_APPROVE Unlock bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILNL_CHANGE Change Bank Details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILNL_CREATE Create Bank Details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILNL_DELETE Delete Bank Details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILNL_GETDETAIL Read bank details&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILNL_GETLIST Read Instances&lt;br /&gt;&lt;br /&gt;BAPI_BANKDETAILNL_REQUEST Create locked bank details record&lt;br /&gt;&lt;br /&gt;PDATAR Business object date type&lt;br /&gt;&lt;br /&gt;BAPI_DATESPECS_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;PERS Business object: PersData&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_CHANGE Change personal data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_CREATE Create personal data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_CREATESUCCESSOR Create subs.personal data record&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_DELETE Delete personal data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_DELIMIT Delimit personal data validity period&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_GETDETAIL Read personal data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_GETLIST Read instances&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATA_SIMULATECREATION Simulation: Create personal data&lt;br /&gt;&lt;br /&gt;PERS_JP Business object: PersDataJP&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATAJP_CHANGE Personal data Japan: Change record&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATAJP_CREATE Personal data Japan: Create record&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATAJP_CREATSUCCESSOR Personal data Japan: Create succeeding record&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATAJP_GEDETAILEDLIST Personal data Japan: Read instances with record&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATAJP_GETDETAIL Personal data Japan: Read record&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATAJP_SIMULACREATION Personal data Japan: Simulate Create record&lt;br /&gt;&lt;br /&gt;PERS_NL Business Object PersData (NL)&lt;br /&gt;&lt;br /&gt;BAPI_PERSDANL_CREATESUCCESSOR Create subs.personal data record&lt;br /&gt;&lt;br /&gt;BAPI_PERSDANL_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDANL_SIMULATECREATION Simulation: Create personal data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATANL_CHANGE Change Personal Data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATANL_CREATE Create Personal Data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATANL_DELETE Delete Personal Data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATANL_GETDETAIL Read Personal Data&lt;br /&gt;&lt;br /&gt;BAPI_PERSDATANL_GETLIST Read Instances&lt;br /&gt;&lt;br /&gt;PFAM Business Object Family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_APPROVE Unlock family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_CHANGE Change Family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_CREATE Create Family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_CREATESUCCESSOR Create subsequent family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_DELETE Delete Family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_DELIMIT Delimit family validity period&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_GETDETAIL Read family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_GETLIST Read Instances&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_REQUEST Create locked family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILY_SIMULATECREATION Simulation: Create family&lt;br /&gt;&lt;br /&gt;PFAM_GB Business Object Family - GB&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_APPROVE Unlock family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_CHANGE Change family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_CREATE Create family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_CREATESUCCESSOR Create subsequent family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_DELETE Delete family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_DELIMIT Delimit family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_GETDETAIL Read family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_GETLIST Read instances&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_REQUEST Create locked family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYGB_SIMULATECREATION Simulation: Create family&lt;br /&gt;&lt;br /&gt;PFAM_IE Business Object Family - Ireland&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_APPROVE Unlock family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_CHANGE Change family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_CREATE Create family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_CREATESUCCESSOR Create subsequent family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_DELETE Delete family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_DELIMIT Delimit family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_GETDETAIL Read family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_GETLIST Read instances&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_REQUEST Create locked family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIE_SIMULATECREATION Simulation: Create family&lt;br /&gt;&lt;br /&gt;PFAM_IT IT family member Business object&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIT_CHANGE IT family member: change record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIT_CREATE IT family members: create record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIT_CREATESUCCESSOR IT family member: Create next record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIT_GETDETAIL IT family member: detail&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIT_GETDETAILEDLIST IT family member: read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIT_REQUEST IT family member: Create blocked record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYIT_SIMULATECREATION IT family member: Simulate creation&lt;br /&gt;&lt;br /&gt;PFAM_JP Business Object FamilyJP&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYJP_CHANGE Family Japan: Change record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYJP_CREATE Family Japan: Create record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYJP_CREATESUCCESSOR Family Japan: Create succeeding record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYJP_GETDETAIL Family Japan: Read record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYJP_GETDETAILEDLIST Family Japan: Read instances with record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYJP_REQUEST Family Japan: Create locked record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYJP_SIMULATECREATION Family Japan: Simulate Create record&lt;br /&gt;&lt;br /&gt;PFAM_NL Business Object Family (NL)&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYNL_CHANGE Change Family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYNL_CREATE Create Family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYNL_CREATESUCCESSOR Create subsequent family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYNL_GETDETAIL Read family&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYNL_GETDETAILEDLIST Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYNL_REQUEST Create locked family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYNL_SIMULATECREATION Simulation: Create family&lt;br /&gt;&lt;br /&gt;PFAM_US Business Object FamilyUS&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYUS_CHANGE Family US: Change record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYUS_CREATE Family US: Create record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYUS_CREATESUCCESSOR Family US: Create subsequent family record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYUS_GETDETAIL Family US: Read Record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYUS_GETDETAILEDLIST Family US: Read instances with data&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYUS_REQUEST Family US: Create locked record&lt;br /&gt;&lt;br /&gt;BAPI_FAMILYUS_SIMULATECREATION Family US: Simulate record creation&lt;br /&gt;&lt;br /&gt;PFDC Bus Object FISCDATACA : Fisc Data Canada&lt;br /&gt;&lt;br /&gt;BAPI_FISCDATA_CA_GETDETAILLIST Read the employee fiscal data - CANADA&lt;br /&gt;&lt;br /&gt;PICO Business Object IntControl&lt;br /&gt;&lt;br /&gt;BAPIINTCONTROLSIMULATECREATION Simulation: Create internal control&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROLCREATESUCCESSOR Create subsequent internal control record&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROL_APPROVE Unlock internal control&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROL_CHANGE Change internal control&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROL_CREATE Create internal control&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROL_DELETE Delete internal control&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROL_DELIMIT Delimit internal control validity period&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROL_GETDETAIL Read internal control&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROL_GETLIST Read instances&lt;br /&gt;&lt;br /&gt;BAPI_INTCONTROL_REQUEST Create locked internal control record&lt;br /&gt;&lt;br /&gt;PRGN_BAPIS BAPIs for Activity Groups&lt;br /&gt;&lt;br /&gt;BAPI_CONVERT_DATA_FROM_AGR Conversion of Internal Tables to BAPI Format&lt;br /&gt;&lt;br /&gt;BAPI_CONVERT_DATA_TO_AGR Conversion of Internal Tables From BAPI Format&lt;br /&gt;&lt;br /&gt;BAPI_JOBROLE_CLONE Create a User Role in Another System By Copying&lt;br /&gt;&lt;br /&gt;PTEX External Interfaces&lt;br /&gt;&lt;br /&gt;BAPI_PTMGREXTTIMESPEC_GETSTATU BAPI: Transmits Status of Record in the Interface Table&lt;br /&gt;&lt;br /&gt;QAALE Distribution of QM Setup Data&lt;br /&gt;&lt;br /&gt;BAPI_MATINSPCTRL_REPLICATE Prepare Inspection Setup (Inspection Types) for Distribution&lt;br /&gt;&lt;br /&gt;BAPI_MATINSPCTRL_SAVEREPLICA Replication of QM Inspection Setup&lt;br /&gt;&lt;br /&gt;QC08 BAPIs for Q-certificates on the Web&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GETSALESAREAS Create List of Sales Areas for the Customer&lt;br /&gt;&lt;br /&gt;BAPI_CUST_SAREAS_MATERIALS_GET Create List of Materials for the Sales Areas of a Customer&lt;br /&gt;&lt;br /&gt;QIST QM Statistical Interface (QM-STI)&lt;br /&gt;&lt;br /&gt;BAPI_INSPLOT_STATINTERFACE QM STI Interface&lt;br /&gt;&lt;br /&gt;RH65 HR-CA: Who is Who&lt;br /&gt;&lt;br /&gt;BAPI_EMPLOYEE_GETDATA Find Personnel Numbers for Specified Search Criteria&lt;br /&gt;&lt;br /&gt;RHABAPI HR-CA: Distribution Using BAPI&lt;br /&gt;&lt;br /&gt;BAPI_HRMASTER_SAVE_REPL_MULT BAPI for Replicating HR Master Data, HR Organizational Data&lt;br /&gt;&lt;br /&gt;RHALMULT1 HR-CA: Distributed Org. Managemt (BAPIs)&lt;br /&gt;&lt;br /&gt;BAPI_ORGMASTER_REPLICATE HR-CA: Replication of HR Objects&lt;br /&gt;&lt;br /&gt;BAPI_ORGMASTER_SAVE_ORIG_MULT Save Replications of HR Organizational Objects as Originals&lt;br /&gt;&lt;br /&gt;BAPI_ORGMASTER_SAVE_REPL_MULT BAPI for Replication of HR Organizational Data&lt;br /&gt;&lt;br /&gt;RHPE_JOBREQUIRE_BAPI PA-PD: BAPI’s for Requirements&lt;br /&gt;&lt;br /&gt;BAPI_JOBREQUIRE_GETLIST Read requirements profile&lt;br /&gt;&lt;br /&gt;RHPE_JOBREQUIRE_PROF_BAPI PA-PD: BAPIs for Requirements Profiles&lt;br /&gt;&lt;br /&gt;BAPI_JOBREQUIREPROF_CHANGE Create, Delete or Change Requirements Subprofile&lt;br /&gt;&lt;br /&gt;RHPE_PDOTYPE_Q_BAPI PA-PD: BAPI’s for Qualification Type&lt;br /&gt;&lt;br /&gt;BAPI_PDOTYPE_Q_GETDETAIL Attributes of a qualification type&lt;br /&gt;&lt;br /&gt;BAPI_PDOTYPE_Q_GETLIST Read qualification types&lt;br /&gt;&lt;br /&gt;RHPE_QUALIFIC_BAPI PA-PD: BAPI’s for Qualifications&lt;br /&gt;&lt;br /&gt;BAPI_QUALIFIC_GETLIST Read qualifications profile&lt;br /&gt;&lt;br /&gt;RHPE_QUALI_DIR_BAPI PA-PD: BAPIs for Qualifications Catalog&lt;br /&gt;&lt;br /&gt;BAPI_QUALIDIRECTORY_LIST Structure of qualifications catalog&lt;br /&gt;&lt;br /&gt;BAPI_QUALIDIRECTORY_LIST_UP Read qualification group for qualification&lt;br /&gt;&lt;br /&gt;RHPE_QUALI_PROF_BAPI PA-PD: BAPIs for Qualifications Profiles&lt;br /&gt;&lt;br /&gt;BAPI_QUALIPROF_CHANGE Create, delete, and change qualifications profile&lt;br /&gt;&lt;br /&gt;RHVI Training &amp; Events: Internet, BAPI&lt;br /&gt;&lt;br /&gt;BAPI_ATTENDEE_BOOK_LIST Read Attendee Bookings&lt;br /&gt;&lt;br /&gt;BAPI_ATTENDEE_CHANGEPASSWORD Change attendee password&lt;br /&gt;&lt;br /&gt;BAPI_ATTENDEE_CHECKEXISTENCE Check existence of attendee&lt;br /&gt;&lt;br /&gt;BAPI_ATTENDEE_CHECKPASSWORD Check attendee password&lt;br /&gt;&lt;br /&gt;BAPI_ATTENDEE_PREBOOK_LIST Read attendee prebookings&lt;br /&gt;&lt;br /&gt;BAPI_ATTENDEE_TYPE_LIST Internet attendee types&lt;br /&gt;&lt;br /&gt;BAPI_BOOK_ATTENDANCE Book Attendance&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENTGROUP_LIST Read Business Event Group Hierarchy&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENTTYPE_INFO Read data for business event type&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENTTYPE_LIST Read business event types in a business event group&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENT_INFO Read Business Event Data&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENT_INIT Read default values for creation of business event catalog&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENT_LANGUAGE Business event languages&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENT_LIST Read business event dates for event type&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENT_LOCATION Business event locations&lt;br /&gt;&lt;br /&gt;BAPI_BUS_EVENT_SCHEDULE Read time schedule of a business event&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_BOOK_LIST Read all bookings of a group attendee&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_PREBOOK_LIST Read prebookings of a group attendee&lt;br /&gt;&lt;br /&gt;BAPI_DELETE_ATTENDANCE Cancel attendance&lt;br /&gt;&lt;br /&gt;BAPI_GET_EVENTTYPE_FOR_QUALIF Determine Business Event Types for Specified Qualifications&lt;br /&gt;&lt;br /&gt;BAPI_GET_EVENTTYPE_FOR_TARGET Determine Business Event Types via Target Group&lt;br /&gt;&lt;br /&gt;BAPI_PREBOOK_ATTENDANCE Prebook attendance&lt;br /&gt;&lt;br /&gt;BAPI_SEARCH_EVENTTYPE_NAME Find Business Event Types Using String in Object Text&lt;br /&gt;&lt;br /&gt;BAPI_SEARCH_EVENTTYPE_TEXT Find Business Event Types Using String in Object Description&lt;br /&gt;&lt;br /&gt;BAPI_SUBTYPES_FOR_DESCRIPTION Determine Subtypes of Description Infotype&lt;br /&gt;&lt;br /&gt;RH_APPRAISAL_BAPI PA-PD: BAPIs for Appraisals&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_CHANGE Change appraisals&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_CREATE Create appraisals&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_DELETE Delete appraisals&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_GETDETAIL Read appraisal&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_GETLIST Display appraisals&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_STATUS_CHANGE Change appraisal status&lt;br /&gt;&lt;br /&gt;RH_APPRAISAL_MODEL_BAPI PA-PD: BAPIs for Appraisal Models&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_MODEL_GETDETAIL Read appraisal model&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_MODEL_GETLIST Display Appraisal Model&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISAL_SCALE_GETDETAIL Read proficiencies and texts for scale&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISEE_GETLIST Read appraisees&lt;br /&gt;&lt;br /&gt;BAPI_APPRAISER_GETLIST Read appraisers&lt;br /&gt;&lt;br /&gt;RH_ORGPUB_APP OrgPublisher Integration/Application&lt;br /&gt;&lt;br /&gt;BAPI_ORGUNITEXT_DATA_GET Get data on organizational unit&lt;br /&gt;&lt;br /&gt;RH_PDOTYPES BAPI Function Modules&lt;br /&gt;&lt;br /&gt;BAPI_PDOTYPES_GETDETAILEDLIST Object List With Detailed Information&lt;br /&gt;&lt;br /&gt;RPTC HR-TIM: Connection to Time Rec. Systems&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_ATTABSREASON HR-PDC: Download Attendance/Absence Reasons&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_BALANCES HR-PDC: Download Employee Balances&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_COSTCENTER HR-PDC: Download Cost Centers&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_EXTWAGETYPE HR-PDC: Download Permitted Employee Expenditures&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_INTERNALORDER HR-PDC: Download Internal Orders&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_MINIMASTER HR-PDC: Download HR Mini-Master&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_OBJECTID HRPDC: Download Objects (such as Positions)&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_TEVENTTGROUP HR-PDC: Download Time Event Type Groupings&lt;br /&gt;&lt;br /&gt;BAPI_CC1_DNLOAD_WBSELEMENT HR-PDC: Download Work Breakdown Structure Element&lt;br /&gt;&lt;br /&gt;BAPI_CC1_REQUEST_EXTWAGETYPE HR-PDC: Upload Request for Employee Expenditures&lt;br /&gt;&lt;br /&gt;BAPI_CC1_REQUEST_TIMEEVENT HR-PDC: Upload Request for Time Events&lt;br /&gt;&lt;br /&gt;BAPI_CC1_UPLOAD_EXTWAGETYPE HR-PDC: Upload Employee Expenditures&lt;br /&gt;&lt;br /&gt;BAPI_CC1_UPLOAD_TIMEEVENT HR-PDC: Upload Time Events&lt;br /&gt;&lt;br /&gt;RWCL Interface to Accounting&lt;br /&gt;&lt;br /&gt;BAPI_ACC_DOCUMENT_DISPLAY Accounting: Display Method for Follow-On Document Display&lt;br /&gt;&lt;br /&gt;BAPI_ACC_DOCUMENT_RECORD Accounting: Follow-on Document Numbers for Source Document&lt;br /&gt;&lt;br /&gt;SALX Monitoring Arch.: External Interfaces&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_ALERT_ACKNOWLEDGE Confirmation of an Alert&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_ALERT_GETDETAILS Read Alert Details&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_ALERT_SPLITTDATA Splits Alert Data into Logical Units&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MON_BUILD Creating a System Monitor Using a List of MTEs&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MON_GETDETAILS Read (Display) Properties into System Monitor&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MON_GETLIST Read All Monitors in a Monitor Set&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MON_GETTEMPLATE Read All Monitor Templates for a Specific Monitor&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MON_GETTREE Reports the Monitor Tree&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MS_GETDETAILS Read the Monitor Set Display Properties&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MS_GETLIST Read All Stored Monitor Sets&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_DISABLEALGEN Switch Off Alert Generation for a Monitor Tree Element&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_ENABLEALGEN Switch On Alert Generation for a Monitor Tree Element&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETALERTS Read Alerts for a Monitor Tree Element&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETGENPROP Read General Properties of a Monitor Tree Element&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETMLCURVAL Read Current Values of a Log Attribute&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETMLHIS Read Value History of a Log Attribute&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETMLPROP Read Specific Properties of a Log Attribute&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETPERFCURVAL Read the Current Performance Values&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETPERFHIS Read the Performance Data History&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETPERFPROP Read the Specific Performance Attribute Properties&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETSMPROP Read the Properties Specific to a Status Attribute&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETSMVALUE Read Current Status Attribute Values&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETTIDBYNAME Read TID for a Uniquely-Named MTE&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_GETTREE Read Subtree Expanded by Monitor Tree Element&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_RESET Reset Properties for Monitor Tree Element&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_SETGENPROP Set the General Properties of a MTE&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_SETMLPROP Set the Specific Message Log Properties&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_SETPERFPROP Set the Specific Performance Attribute Properties&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_SETSMPROP Set the Specific Status Attribute Properties&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MTE_SPLITTDATA Splits the Data for a Node into Logical Units&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MT_CREATEBYTEMPL Creates a Monitor Tree Based on a Monitor Template&lt;br /&gt;&lt;br /&gt;BAPI_SYSTEM_MT_GETALERTDATA Read Alert Data into Monitor Tree&lt;br /&gt;&lt;br /&gt;BAPI_SYS_MNGMT_UTIL_GETCURSERV Determine Current Available Servers and Services&lt;br /&gt;&lt;br /&gt;SCTS_OBJECT_CTREQUEST Methods for Object Type CTRequest&lt;br /&gt;&lt;br /&gt;BAPI_CTREQUEST_CREATE Create request with tasks (method for object CTREQUEST)&lt;br /&gt;&lt;br /&gt;BAPI_CTREQUEST_CREATE_TASKS Create tasks for request (method for object CTREQUEST)&lt;br /&gt;&lt;br /&gt;BAPI_CTREQUEST_RELEASE Release task or request (method for object CTREQUEST)&lt;br /&gt;&lt;br /&gt;SU_COMPANY Distribution of company addresses&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_CLONE Duplicate company address in another system&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_DELETE Delete Company Address in Other System&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_DISPLAY Delete Company Address in Other System&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_RENAME Change Company Address&lt;br /&gt;&lt;br /&gt;BAPI_COMPANY_RESPONSE Users: Confirmation to Central System&lt;br /&gt;&lt;br /&gt;SU_USER Methods of object USER&lt;br /&gt;&lt;br /&gt;BAPI_USER_ACTGROUPS_ASSIGN User: Change entire activity group assignment&lt;br /&gt;&lt;br /&gt;BAPI_USER_ACTGROUPS_DELETE User: Delete entire activity group assignment&lt;br /&gt;&lt;br /&gt;BAPI_USER_CHANGE Change User&lt;br /&gt;&lt;br /&gt;BAPI_USER_CLONE Create User with Template in Another System&lt;br /&gt;&lt;br /&gt;BAPI_USER_CREATE Create a User&lt;br /&gt;&lt;br /&gt;BAPI_USER_CREATE1 Create a User&lt;br /&gt;&lt;br /&gt;BAPI_USER_DELETE BAPI to Delete a User&lt;br /&gt;&lt;br /&gt;BAPI_USER_DISPLAY Display users&lt;br /&gt;&lt;br /&gt;BAPI_USER_EXISTENCE_CHECK Check a user exists&lt;br /&gt;&lt;br /&gt;BAPI_USER_GET_DETAIL Read User Details&lt;br /&gt;&lt;br /&gt;BAPI_USER_LOCACTGROUPS_ASSIGN Change Activity Group Assignment for Dependent Systems from Central System&lt;br /&gt;&lt;br /&gt;BAPI_USER_LOCACTGROUPS_DELETE Delete Activity Group Assignments in the Dependent Systems&lt;br /&gt;&lt;br /&gt;BAPI_USER_LOCK Lock User&lt;br /&gt;&lt;br /&gt;BAPI_USER_LOCPROFILES_ASSIGN Change Profile Assignment for Dependent Systems from Central System&lt;br /&gt;&lt;br /&gt;BAPI_USER_LOCPROFILES_DELETE Delete Profile Assignments for Dependent Systems&lt;br /&gt;&lt;br /&gt;BAPI_USER_PROFILES_ASSIGN User: Assign profiles&lt;br /&gt;&lt;br /&gt;BAPI_USER_PROFILES_DELETE User: Delete All Profile Assignments&lt;br /&gt;&lt;br /&gt;BAPI_USER_UNLOCK Unlock user&lt;br /&gt;&lt;br /&gt;SXBP External Interface f. Background Proc.&lt;br /&gt;&lt;br /&gt;BAPI_XBP_GET_BP_RESRC_ON_DATE Determine all Background Resources Available on a Particular Date&lt;br /&gt;&lt;br /&gt;BAPI_XBP_GET_BP_SRVRES_ON_DATE Determine Background Resources of Server on Particular Date&lt;br /&gt;&lt;br /&gt;BAPI_XBP_GET_CURR_BP_RESOURCES Determine Background Resources Currently Available in System&lt;br /&gt;&lt;br /&gt;BAPI_XBP_INTRFACE_DESCRIBE_INT Each SMAPI Delivers ‘Its’ Long Text Name via This Type of Function&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_ABAP_STEP_MODIFY Assign ABAP Program to a Specific Job Step&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_ABORT Cancel Job&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_ADD_ABAP_STEP Add Job Step with ABAP Program to a Job&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_ADD_EXT_STEP Assign an External Program to a Job Step&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_CLOSE Complete Job Definition&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_COUNT Count How Many Jobs There are With a Particular Name&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_DEFINITION_GET Read Job Definition&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_DELETE Count How Many Jobs There are With a Particular Name&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_EXT_STEP_MODIFY Assign an External Program to a Particular Job Step&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_JOBLOG_READ Read Job Log for a Job&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_OPEN Create Job&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_SELECT Select Background Job According to Specific Criteria&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_SPOOLLIST_READ Read the Spool List of an ABAP Job Step&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_START_ASAP Start Job as Soon as Possible&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_START_IMMEDIATELY Start Job Immediately&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_STATUS_CHECK Reconcile Job Status According to DB With Actual Status&lt;br /&gt;&lt;br /&gt;BAPI_XBP_JOB_STATUS_GET Determine Status of a Job&lt;br /&gt;&lt;br /&gt;BAPI_XBP_VARIANT_INFO_GET Determine all Defined Variants of an ABAP Program&lt;br /&gt;&lt;br /&gt;BAPI_XBP_VERSIONS_GET_INT Each Interface Attaches Its Version to an Existing Table&lt;br /&gt;&lt;br /&gt;BAPI_XBP_VERSION_CHECK_INT The Version of the External Tool is Tested Against the Supported Vers.&lt;br /&gt;&lt;br /&gt;SXMI Help fct for connecting ext. mgmt tools&lt;br /&gt;&lt;br /&gt;BAPI_XMI_CHECK_VERSION Check Whether a Particular Version of an Interface is Supported&lt;br /&gt;&lt;br /&gt;BAPI_XMI_DESCRIBE_INTERFACE Query Long Name of an Interface&lt;br /&gt;&lt;br /&gt;BAPI_XMI_ENTER_LOGMSG Enter External Message in XMI Log&lt;br /&gt;&lt;br /&gt;BAPI_XMI_GET_VERSIONS Query Supported Versions of XMI Interfaces&lt;br /&gt;&lt;br /&gt;BAPI_XMI_LOGOFF Log Off an External Management Tool&lt;br /&gt;&lt;br /&gt;BAPI_XMI_LOGON Log onto an external management tool&lt;br /&gt;&lt;br /&gt;BAPI_XMI_MSG_FORMATS_UPLOAD Obsolete: … external message formats&lt;br /&gt;&lt;br /&gt;BAPI_XMI_SELECT_LOG Selection of Translated Entries in XMI Log&lt;br /&gt;&lt;br /&gt;BAPI_XMI_SET_AUDITLEVEL Set Audit Level of an XMI Session&lt;br /&gt;&lt;br /&gt;BAPI_XMI_UPLOAD_MSG_FORMATS Transfer of External Message Formats&lt;br /&gt;&lt;br /&gt;SZAK BAPIs for BOR object BUS4001 (AddrOrg)&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSORG_CHANGE BAPI to change organization addresses&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSORG_GETDETAIL BAPI to read organization addresses&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSORG_SAVEREPLICA BAPI for inbound distribution of organizational addresses&lt;br /&gt;&lt;br /&gt;SZAL BAPIs for BOR object BUS4002 (AddrPers)&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSPERS_CHANGE BAPI to change person addresses&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSPERS_GETDETAIL BAPI to read person addresses&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSPERS_SAVEREPLICA BAPI for inbound distribution of private addresses&lt;br /&gt;&lt;br /&gt;SZAM BAPIs f. BOR obj. BUS4003 (AddrContPart)&lt;br /&gt;&lt;br /&gt;BAPI_ADDRCONTPART_SAVEREPLICA BAPI for inbound distribution of contact person addresses&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSCONTPART_CHANGE BAPI to change contact person addresses&lt;br /&gt;&lt;br /&gt;BAPI_ADDRESSCONTPART_GETDETAIL BAPI to read contact person addresses&lt;br /&gt;&lt;br /&gt;TIQU Time quota&lt;br /&gt;&lt;br /&gt;BAPI_TIMEQUOTA_GETDETAILEDLIST BAPI: Determines Quota Data for a Personnel Number&lt;br /&gt;&lt;br /&gt;TSPA Division&lt;br /&gt;&lt;br /&gt;BAPI_DIVISION_EXIST Division: Existence Check&lt;br /&gt;&lt;br /&gt;BAPI_DIVISION_GET_DETAIL Division: Display Name&lt;br /&gt;&lt;br /&gt;TVTW Distribution channel&lt;br /&gt;&lt;br /&gt;BAPI_DISTRIBCHANNEL_EXIST Distribution Channel: Existence Check&lt;br /&gt;&lt;br /&gt;BAPI_DISTRIBCHANNEL_GET_DETAIL Distribution Channel: Display Name&lt;br /&gt;&lt;br /&gt;USR1 Business Object USR01DOHR&lt;br /&gt;&lt;br /&gt;BAPI_USR01DOHR_GETEMPLOYEE Determine employee from user name&lt;br /&gt;&lt;br /&gt;V02D Customer Master: Read/Block&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CHANGEFROMDATA Customer: Change customer&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CHANGEFROMDATA1 Check personal data of a customer&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CREATEFROMDATA Customer: Create customer&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CREATEFROMDATA1 BAPI Create customer for BO customer (KNA1) - with CAM features&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GETDETAIL Customer: Read customer&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GETDETAIL1 BAPI Read customer to BO customer (KNA1) - with CAM features&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_SEARCH Customer: Find customer number&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_SEARCH1 BAPI Search customer for BO customer (KNA1) - with CAM features&lt;br /&gt;&lt;br /&gt;V02HBAPI SD Customer Hierarchy: BAPI Implementn&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GET_CHILDREN BAPI Customer Hierarchy GetChildren() Implementation&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GET_ROOT BAPI Customer Hiearchy getRoot() Implementation&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GET_ROOT_LIST BAPI Customer Hierarchy getRootList() Implementation&lt;br /&gt;&lt;br /&gt;V10A&lt;br /&gt;&lt;br /&gt;BAPI_KTGRM_GETNAME&lt;br /&gt;&lt;br /&gt;V46W SD Functions: Incoming Orders WWW&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CHANGEPASSWORD Change customer password&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CHECKEXISTENCE Check valid customer number&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CHECKPASSWORD Check customer password&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_CREATEPWREG Create entry for customer password&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_DELETEPWREG Delete entry for customer password&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_GETPWREG Read entry for customer password&lt;br /&gt;&lt;br /&gt;BAPI_CUSTOMER_INITPASSWORD Initialize customer password&lt;br /&gt;&lt;br /&gt;V50I Delivery BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_IBDLV_CREATE_FROM_OBDLV BAPI Inbound Delivery from Outbound Delivery&lt;br /&gt;&lt;br /&gt;BAPI_INB_DELIVERY_CONFIRM_DEC BAPI for Inbound Delivery Confirmation from a Decentralized System&lt;br /&gt;&lt;br /&gt;BAPI_INB_DELIVERY_SAVEREPLICA BAPI Function Module for Replication of Inbound Deliveries&lt;br /&gt;&lt;br /&gt;BAPI_OUTB_DELIVERY_CONFIRM_DEC BAPI for Outbound Delivery Confirmation from a Decentralized System&lt;br /&gt;&lt;br /&gt;BAPI_OUTB_DELIVERY_SAVEREPLICA BAPI Function Module for Replication of Outbound Deliveries&lt;br /&gt;&lt;br /&gt;V81ABAPI SD Product Hierarchy: BAPI Impl.&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GET_PRODUCTHIER BAPI Material Get Product Hierarchy ()&lt;br /&gt;&lt;br /&gt;VBAK Business Object Sales Document&lt;br /&gt;&lt;br /&gt;BAPI_SALESDOCUMENT_CHANGE BAPI Change Sales Document&lt;br /&gt;&lt;br /&gt;BAPI_SALESDOCUMENT_COPY Copying a Sales Document in a Subsequent Document&lt;br /&gt;&lt;br /&gt;BAPI_SALESDOCU_CREATEFROMDATA1 Creating a Sales Document&lt;br /&gt;&lt;br /&gt;BAPI_SALESDOCU_CREATEWITHDIA Creating a Sales Document&lt;br /&gt;&lt;br /&gt;VBKA Business Object IFVBKA Abstract Method&lt;br /&gt;&lt;br /&gt;BAPI_SALESSUPDOCUMENT_ADD_ASGN Abstract BAPI Sales Support Document Add to Assigned&lt;br /&gt;&lt;br /&gt;BAPI_SALESSUPDOCUMENT_DELETE Abstract BAPI Sales Support Document Delete&lt;br /&gt;&lt;br /&gt;BAPI_SALESSUPDOCUMENT_GETLIST Abstract BAPI Sales Support Document Get List&lt;br /&gt;&lt;br /&gt;BAPI_SALESSUPDOCUMENT_REM_ASGN Abstract BAPI Sales Support Document Remove from Assigned&lt;br /&gt;&lt;br /&gt;BAPI_SALESSUPDOCUMENT_REPCH Abstract BAPI Sales Support Document Replicate Changed Objects&lt;br /&gt;&lt;br /&gt;BAPI_SALESSUPDOCUMENT_REPLIC Abstract BAPI Sales Support Document Replicate Objects on Demand&lt;br /&gt;&lt;br /&gt;BAPI_SALESSUPDOCUMENT_SAVE Abstract BAPI Sales Support Document Save from Memory&lt;br /&gt;&lt;br /&gt;BAPI_SALESSUPDOCUMENT_SETACT Abstract BAPI Sales Support Document - Set simulated to active&lt;br /&gt;&lt;br /&gt;VBRK Methods for Object Type VBRK&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_CANCEL Cancel Customer Individual Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_CANCEL1 Cancel Customer Individual Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_CONFIRM Customer Individual Billing Document : Confirm Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_CREATE Custimer Individual Billing Document : Create Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_CREATEFROMDATA Create Customer Individual Billing Doc. Using Ext. Doc. from RH&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_CREATEMULTIPLE Create Individual Customer Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_DISPLAY Customer Individual Billing Document : Display Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_EDIT Customer Individual Billing Document : Change Billing Doc. (with dialogue)&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_EXISTENCECHECK Individual Customer Billing Document : Existence Check&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_GETDETAIL Detailed Information on a Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_GETLIST Detailed Information on a Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_GET_FIELD_INFO Determine Field Information for a Billing Document&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_IS_CANCELLED Individual Customer Billing Document: Is Billing Document Canceled?&lt;br /&gt;&lt;br /&gt;BAPI_BILLINGDOC_SIMULATE Simulate Customer Individual Billing Document using External Document&lt;br /&gt;&lt;br /&gt;VBWB BAPIs for Batch&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_CHANGE Change Batch&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_CREATE Create Batch&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_DELETE Set Deletion Indicator for Batch&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_GET_DETAIL Batch Detailed Information&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_GET_LEVEL Determine Batch Level&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_REPLICATE Distribute Batch&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_RESTRICT Change Batch Status to ‘Restricted’&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_SAVE_REPLICA Replicate Batch&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_UNDELETE Cancel Deletion Indicator for Batch&lt;br /&gt;&lt;br /&gt;BAPI_BATCH_UNRESTRICT Change Batch Status to ‘Unrestricted’&lt;br /&gt;&lt;br /&gt;VBWU BAPIs Batch-Specific Unit of Measure&lt;br /&gt;&lt;br /&gt;BAPI_BMUOM_REPLICATE Distribute Batch-Specific Material Units of Measure&lt;br /&gt;&lt;br /&gt;BAPI_BMUOM_SAVEREPLICAMULTIPLE Replicate Batch-Specific Material Quantity Units&lt;br /&gt;&lt;br /&gt;VCCW Credit card processing Internet WWW&lt;br /&gt;&lt;br /&gt;BAPI_CREDITCARD_AUTHORIZATION Credit Card Authorization&lt;br /&gt;&lt;br /&gt;BAPI_CREDITCARD_CHECK Credit card check&lt;br /&gt;&lt;br /&gt;BAPI_CREDITCARD_CHECKNUMBER Credit card check, type and number&lt;br /&gt;&lt;br /&gt;VVTR Express Delivery Company Interface&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_LABEL_DATA Interface Methods: Get Data Fields from Express Delivery Company&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_META Interface Methods: Get Meta-Data from Express Delivery Company&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_NUMBER_RANGE Make Tracking Number Range Available&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_PRDCD Make Express Delivery Company’s Product Codes Available&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_ROUTING Make Express Delivery Company’s Routing Info Available&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_SRVC_CD Make Express Delivery Company’s Service Codes Available&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_TRACK_STATUS Make Tracking Status Available by Using an Object&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_TRKS Make Express Delivery Company’s Tracking Status Available&lt;br /&gt;&lt;br /&gt;BAPI_CAR_PRVD_URL Make Express Delivery Company’s URLs Available&lt;br /&gt;&lt;br /&gt;BAPI_PRVD_CARRIER_LIST List of All Available Express Delivery Companies&lt;br /&gt;&lt;br /&gt;W61V ATP information in the internet&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_AVAILABILITY ATP information&lt;br /&gt;&lt;br /&gt;WBW5 BAPIs for Revaluation at Retail&lt;br /&gt;&lt;br /&gt;BAPI_SVCHANGE_CHANGE_STATUS Enter Count Quantity and Change Item Status from A to B or C&lt;br /&gt;&lt;br /&gt;BAPI_SVCHANGE_GET_ITEMS Read Retail Revaluation Document for Store, Key Date, Item Status&lt;br /&gt;&lt;br /&gt;WPLG Space management: Read and write&lt;br /&gt;&lt;br /&gt;BAPI_SITELAYMOD_CHANGE Layout Module: Update Material Data&lt;br /&gt;&lt;br /&gt;BAPI_SITELAYMOD_GETITEMS Layout Module: Read Material Data&lt;br /&gt;&lt;br /&gt;BAPI_SITELAYMOD_GETITEMS2 Layout Module: Read Material Data&lt;br /&gt;&lt;br /&gt;WRPL_BAPI Replenishment BAPIs&lt;br /&gt;&lt;br /&gt;BAPI_RTMAT_RPL_SAVEREPLICAMULT Create and Change Replenishment Master Data&lt;br /&gt;&lt;br /&gt;WSOS Modules for the structured material&lt;br /&gt;&lt;br /&gt;BAPI_MATERIAL_GETCOMPONENTS Break down structured materials&lt;br /&gt;&lt;br /&gt;WWG4 Distribution of Material Groups&lt;br /&gt;&lt;br /&gt;BAPI_MATL_GROUP_SAVEREPLICA Distribution of material groups&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-5441714302537801840?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/5441714302537801840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=5441714302537801840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5441714302537801840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5441714302537801840'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/05/list-of-all-bapi-available.html' title='List of all BAPI available'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-5578848176815161918</id><published>2010-04-30T03:50:00.000-07:00</published><updated>2010-04-30T03:52:00.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP Upgrade'/><title type='text'>Error:  Could not specify the access range automatically. This means that you need a RANGE addition.</title><content type='html'>Cause:  Loops with “VARY” or “VARYING” can cause problems in Unicode environ-ment because, on the one hand, you cannot be sure that you are accessing memory con-tents with the correct type and on the other hand, memory could be inadvertently over-written.&lt;br /&gt;&lt;br /&gt;          DO … VARYING f FROM f1 NEXT f2 [RANGE f3].&lt;br /&gt;          WHILE … VARY f FROM f1 NEXT f2 [RANGE f3].&lt;br /&gt;&lt;br /&gt;With these statements, the fields f, f1 and f2 must be type-compatible with one another.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;To avoid overwriting memory contents, a RANGE for valid accesses is implicitly or ex-plicitly implemented for these statements.&lt;br /&gt;&lt;br /&gt;Solution:&lt;br /&gt;&lt;br /&gt;If the RANGE f3 addition is specified, a syntax or runtime error is triggered, should f1 or f2 not be included in f3.  For f3, only structures and elementary fields of the types C, N, or X are permitted.&lt;br /&gt;&lt;br /&gt;If the RANGE addition is not specified, it is implicitly defined with FROM f1 NEXT f2 as follows:&lt;br /&gt;&lt;br /&gt;• If the syntax check recognizes that both f1 and f2 are components of the same structure, the valid RANGE area is defined from the smallest structure containing f1 and f2.&lt;br /&gt;• There is a syntax error if the syntax check recognizes that f1 and f2 are not part of the same structure.&lt;br /&gt;• A valid range must be defined explicitly using RANGE if the syntax check does no recognize that f1 and f2are not together.&lt;br /&gt;&lt;br /&gt;If a deep structure is defined as a RANGE addition, the system checks for every loop pass that there are no field references, object references, tables, or strings within the ac-cessed range. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;br /&gt;*  DO 10 TIMES VARYING B FROM A+9(1) NEXT A+8(1).&lt;br /&gt;   DO 10 TIMES VARYING B FROM A+9(1) NEXT A+8(1) RANGE A+0(1).   &lt;br /&gt;&lt;br /&gt;Alternative method : &lt;br /&gt;&lt;br /&gt;PARAMETERS:  P$_TXT01 LIKE SOLISTI1-LINE MODIF ID GRI, "objtxt.&lt;br /&gt;             P$_TXT02 LIKE SOLISTI1-LINE MODIF ID GRI.&lt;br /&gt;DATA: W$_TXT00 LIKE SOLISTI1-LINE.     "replaces parameter &lt;br /&gt;&lt;br /&gt;* DO 3 TIMES VARYING W$_TXT00 FROM P$_TXT01 NEXT P$_TXT02.&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;DATA: BEGIN OF WA_SOLISTI1,&lt;br /&gt;        P$_TXT03 TYPE SOLISTI1-LINE,&lt;br /&gt;        P$_TXT04 TYPE SOLISTI1-LINE,&lt;br /&gt;      END OF WA_SOLISTI1.&lt;br /&gt;&lt;br /&gt;WA_SOLISTI1-P$_TXT03 = P$_TXT01.&lt;br /&gt;WA_SOLISTI1-P$_TXT04 = P$_TXT02.&lt;br /&gt;&lt;br /&gt;DO 3 TIMES VARYING W$_TXT00 FROM WA_SOLISTI1-P$_TXT03 NEXT WA_SOLISTI1-P$_TXT04 range WA_SOLISTI1.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-5578848176815161918?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/5578848176815161918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=5578848176815161918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5578848176815161918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5578848176815161918'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/04/error-could-not-specify-access-range.html' title='Error:  Could not specify the access range automatically. This means that you need a RANGE addition.'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-7405078232678327380</id><published>2010-04-30T03:46:00.001-07:00</published><updated>2010-04-30T03:52:15.127-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP Upgrade'/><title type='text'>Error :  In Unicode, DESCRIBE LENGTH can only be used with the IN BYTE MODE or IN CHARACTER MODE addition</title><content type='html'>Error :  In Unicode, DESCRIBE LENGTH can only be used with the IN BYTE MODE or IN CHARACTER MODE addition&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;Cause: In some cases, the syntax rules that apply to Unicode Programs are different than those for non-Unicode programs For example, if one uses the addition LENGTH, one must also use one of the two additions IN CHARACTER MODE or IN BYTE MODE in Unicode systems.&lt;br /&gt;&lt;br /&gt;Solution:  Specify the mode depending upon the field types.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;   ... IN CHARACTER MODE&lt;br /&gt;&lt;br /&gt;       This addition can only be used for character-type fields and in combination with the addition   &lt;br /&gt;       LENGTH.  The length of the field f is determined in characters.&lt;br /&gt;&lt;br /&gt;   ... IN BYTE MODE&lt;br /&gt;&lt;br /&gt;       This addition can only be used in combination with the addition LENGTH.  The length of the   &lt;br /&gt;       field f is determined in bytes.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;   &lt;br /&gt;     DATA:  FLD(8),&lt;br /&gt;           LEN TYPE I, &lt;br /&gt;*    DESCRIBE FIELD FLD LENGTH LEN.&lt;br /&gt;     DESCRIBE FIELD FLD LENGTH LEN IN CHARACTER MODE.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-7405078232678327380?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/7405078232678327380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=7405078232678327380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7405078232678327380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7405078232678327380'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/04/error-in-unicode-describe-length-can.html' title='Error :  In Unicode, DESCRIBE LENGTH can only be used with the IN BYTE MODE or IN CHARACTER MODE addition'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6182381544263101836</id><published>2010-04-30T03:39:00.000-07:00</published><updated>2010-04-30T03:42:07.409-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP Upgrade'/><title type='text'>Error  :  WG_CRLF must be a character-like data object (data type C, N, D, T,or STRING) String</title><content type='html'>&lt;div align="justify"&gt;Error : WG_CRLF must be a character-like data object (data type C, N, D, T,or STRING) STRING).&lt;br /&gt;&lt;br /&gt;Cause: Here WG_CRLF may be a variable or an internal table which contains variables which are of type X. Type X is used to represent hexadecimal values. Each Hexadeci-mal value can hold two characters (8 bits). These Hexadecimal values may also represent the codes for performing some actions like Horizontal Tab, Line Feed, etc. Till Version 4.6C (Non Unicode complaint environment), there was no problem if we try to assign a type C to type X and vice versa. But from Version ECC6.0, it’s not possible.&lt;br /&gt;&lt;br /&gt;Solution: So we need to change all the X type variables to the C type Variables with their values unchanged. This can be tackled by declaring a variable as Type C, and then use the method UCCP('XXXX') of the Class CL_ABAP_CONV_IN_CE where XXXX represents the 8-bit hexadecimal value represented as 16 bits. Before this we need to load the definition of the Class CL_ABAP_CONV_IN_CE.&lt;br /&gt;&lt;br /&gt;Example:&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;CLASS: CL_ABAP_CONV_IN_CE DEFINITION LOAD.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;*\DATA: BEGIN OF wg_crlf,&lt;br /&gt;*\ crlf(2) TYPE x VALUE '0D0A',&lt;br /&gt;*\ END OF wg_crlf,&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;DATA: BEGIN OF wg_crlf,&lt;br /&gt;crlf(2) TYPE c,&lt;br /&gt;END OF wg_crlf,&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;wg_crlf-crlf = CL_ABAP_CONV_IN_CE=&gt;UCCP('0D0A').&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;Note - 1: There are some methods of class CL_ABAP_CHAR_UTILITIES which are used to remove Errors related to Hexadecimal variables :&lt;br /&gt;&lt;br /&gt;Following methods of class CL_ABAP_CHAR_UTILITIES are used for different val-ues of variables :&lt;br /&gt;&lt;br /&gt;cl_abap_char_utilities=&gt;horizontal_tab --- 09&lt;br /&gt;cl_abap_char_utilities=&gt;CR_LF --- 0D0A&lt;br /&gt;cl_abap_char_utilities=&gt;VERTICAL_TAB --- 0B&lt;br /&gt;cl_abap_char_utilities=&gt;NEWLINE --- 0A&lt;br /&gt;cl_abap_char_utilities=&gt;FORM_FEED --- 0C&lt;br /&gt;cl_abap_char_utilities=&gt;BACKSPACE --- 08&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Examples :&lt;br /&gt;&lt;br /&gt;* data : w_tab type x value '09'.&lt;br /&gt;&lt;br /&gt;* DATA: HEX_LINEFEED TYPE X VALUE '0A'.&lt;br /&gt;* DATA: LINEFEED TYPPE X VALUE ‘ODOA’.&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;data : w_tab type C VALUE&lt;br /&gt;CL_ABAP_CHAR_UTILITIES=&gt;HORIZONTAL_TAB.&lt;br /&gt;&lt;br /&gt;DATA: HEX_LINEFEED TYPE C VALUE cl_abap_char_utilities=&gt;NEWLINE&lt;br /&gt;&lt;br /&gt;DATA: LINEFEED TYPPE C VALUE cl_abap_char_utilities=&gt;CR_LF&lt;br /&gt;&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note – 2: For e.g, the variable of type X has length more than one. Then an internal ta-ble must be created for the variable.&lt;br /&gt;&lt;br /&gt;Example :&lt;br /&gt;&lt;br /&gt;CLASS: CL_ABAP_CONV_IN_CE DEFINITION LOAD.&lt;br /&gt;* DATA : LF(2) TYPE X VALUE 'F5CD'.&lt;br /&gt;DATA : BEGIN OF LF,&lt;br /&gt;A1 TYPE C,&lt;br /&gt;A2 TYPE C,&lt;br /&gt;END OF LF.&lt;br /&gt;START-OF-SELECTION.&lt;br /&gt;LF-A1 = CL_ABAP_CONV_IN_CE=&gt;UCCP('00F5').&lt;br /&gt;LF-A2 = CL_ABAP_CONV_IN_CE=&gt;UCCP('00CD').&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6182381544263101836?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6182381544263101836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6182381544263101836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6182381544263101836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6182381544263101836'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/04/error-wgcrlf-must-be-character-like.html' title='Error  :  WG_CRLF must be a character-like data object (data type C, N, D, T,or STRING) String'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-4862554083112372012</id><published>2010-04-30T03:16:00.000-07:00</published><updated>2010-04-30T03:20:41.958-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP Upgrade'/><title type='text'>Some of the Common Errors in UCCHECK and their resolution</title><content type='html'>Case - 1:&lt;br /&gt;&lt;br /&gt;Error  :   Upload/Ws_Upload and Download/Ws_Download are obsolete, since they  are not Unicode-enabled; use the class cl_gui_frontend_services&lt;br /&gt;&lt;br /&gt;Cause :   From Version ECC6.0 (Unicode complaint environment), the Function Mod-ules UPLOAD / WS_UPLOAD / DOWNLOAD / WS_DOWNLOAD has become obso-lete. In replacement of these Function Modules, we have GUI_UPLOAD / GUI_DOWNLOAD.&lt;br /&gt;&lt;br /&gt;Solution:  All the UPLOAD / WS_UPLOAD function modules need to be replaced with GUI_UPLOAD FM and all the DOWNLOAD / WS_DOWNLOAD with the GUI_DOWNLOAD function modules. &lt;br /&gt;&lt;br /&gt;For replacing WS_UPLOAD : &lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;                                     1&lt;br /&gt;*\  call function 'WS_UPLOAD'&lt;br /&gt;*\       exporting&lt;br /&gt;*\            filename                = p_filel&lt;br /&gt;*\            filetype                = 'DAT'  "'ASC' "'DAT'&lt;br /&gt;*\       tables&lt;br /&gt;*\            data_tab                = record&lt;br /&gt;*\       exceptions&lt;br /&gt;*\            conversion_error        = 1&lt;br /&gt;*\            file_open_error         = 2&lt;br /&gt;*\            file_read_error         = 3&lt;br /&gt;*\            invalid_type            = 4&lt;br /&gt;*\            no_batch                = 5&lt;br /&gt;*\            unknown_error           = 6&lt;br /&gt;*\            invalid_table_width     = 7&lt;br /&gt;*\            gui_refuse_filetransfer = 8&lt;br /&gt;*\            customer_error          = 9&lt;br /&gt;*\            others                  = 10.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DATA : L_P_FILEL TYPE STRING.&lt;br /&gt;&lt;br /&gt;       Clear: L_P_FILEL.&lt;br /&gt;       L_P_FILEL = P_FILEL.&lt;br /&gt;&lt;br /&gt;      CALL FUNCTION 'GUI_UPLOAD'&lt;br /&gt;        EXPORTING&lt;br /&gt;          FILENAME                      = L_P_FILEL&lt;br /&gt;          FILETYPE                      = 'ASC'&lt;br /&gt;        TABLES&lt;br /&gt;          DATA_TAB                      = RECORD&lt;br /&gt;       EXCEPTIONS&lt;br /&gt;         FILE_OPEN_ERROR               = 1&lt;br /&gt;         FILE_READ_ERROR               = 2&lt;br /&gt;         NO_BATCH                      = 3&lt;br /&gt;         GUI_REFUSE_FILETRANSFER       = 4&lt;br /&gt;         INVALID_TYPE                  = 5&lt;br /&gt;         NO_AUTHORITY                  = 6&lt;br /&gt;         UNKNOWN_ERROR                 = 7&lt;br /&gt;         BAD_DATA_FORMAT               = 8&lt;br /&gt;         HEADER_NOT_ALLOWED            = 9&lt;br /&gt;         SEPARATOR_NOT_ALLOWED         = 10&lt;br /&gt;         HEADER_TOO_LONG               = 11&lt;br /&gt;         UNKNOWN_DP_ERROR              = 12&lt;br /&gt;         ACCESS_DENIED                 = 13&lt;br /&gt;         DP_OUT_OF_MEMORY              = 14&lt;br /&gt;         DISK_FULL                     = 15&lt;br /&gt;         DP_TIMEOUT                    = 16&lt;br /&gt;         OTHERS                        = 17.&lt;br /&gt;&lt;br /&gt;      IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;      ENDIF.&lt;br /&gt;&lt;br /&gt;Clear: L_P_FILEL.&lt;br /&gt; &lt;br /&gt;*}   REPLACE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note - 1 :  The parameter FILENAME in GUI_UPLOAD is of type STRING for version ECC6.0. In 4.6C version (Non Unicode complaint environment), for the above code, ex-port parameter filename in UPLOAD / WS_UPLOAD was of data type “Character”. This need to be taken care of otherwise if an Extended Syntax Check is performed using the transaction SLIN, there would bet a Call Function Interface Error because of this.  So to avoid that, one needs to declare a variable L_P_FILEL of type STRING and assign-ing that to the Parameter FILENAME.  Also it’s better to have file type ‘ASC’.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For replacing WS_DOWNLOAD:&lt;br /&gt;&lt;br /&gt;*{   REPLACE        RE2K900049                                        1&lt;br /&gt;*\          CALL FUNCTION 'WS_DOWNLOAD'&lt;br /&gt;*\               EXPORTING&lt;br /&gt;*\                    FILENAME                = W_FILENAME&lt;br /&gt;*\                    FILETYPE                = 'ASC'&lt;br /&gt;*\               TABLES &lt;br /&gt;*\                    DATA_TAB                = TAB_PC2&lt;br /&gt;*\               EXCEPTIONS&lt;br /&gt;*\                    FILE_OPEN_ERROR         = 1&lt;br /&gt;*\                    FILE_WRITE_ERROR        = 2&lt;br /&gt;*\                    INVALID_FILESIZE        = 3&lt;br /&gt;*\                    INVALID_TYPE            = 4&lt;br /&gt;*\                    NO_BATCH                = 5&lt;br /&gt;*\                    UNKNOWN_ERROR           = 6&lt;br /&gt;*\                    INVALID_TABLE_WIDTH     = 7&lt;br /&gt;*\                    GUI_REFUSE_FILETRANSFER = 8&lt;br /&gt;*\                    CUSTOMER_ERROR          = 9&lt;br /&gt;*\                    OTHERS                  = 10.&lt;br /&gt;*\&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;         DATA : L_W_FILENAME TYPE STRING.&lt;br /&gt;&lt;br /&gt;         Clear: L_W_FILENAME.&lt;br /&gt;         L_W_FILENAME = W_FILENAME.&lt;br /&gt;&lt;br /&gt;         CALL FUNCTION 'GUI_DOWNLOAD'&lt;br /&gt;           EXPORTING&lt;br /&gt;             FILENAME                        = L_W_FILENAME&lt;br /&gt;             FILETYPE                        = 'ASC'&lt;br /&gt;           TABLES&lt;br /&gt;             DATA_TAB                        = TAB_PC2&lt;br /&gt;          EXCEPTIONS&lt;br /&gt;            FILE_WRITE_ERROR                = 1&lt;br /&gt;            NO_BATCH                        = 2&lt;br /&gt;            GUI_REFUSE_FILETRANSFER         = 3&lt;br /&gt;            INVALID_TYPE                    = 4&lt;br /&gt;            NO_AUTHORITY                    = 5&lt;br /&gt;            UNKNOWN_ERROR                   = 6&lt;br /&gt;            HEADER_NOT_ALLOWED              = 7&lt;br /&gt;            SEPARATOR_NOT_ALLOWED           = 8&lt;br /&gt;            FILESIZE_NOT_ALLOWED            = 9&lt;br /&gt;            HEADER_TOO_LONG                 = 10&lt;br /&gt;            DP_ERROR_CREATE                 = 11&lt;br /&gt;            DP_ERROR_SEND                   = 12&lt;br /&gt;            DP_ERROR_WRITE                  = 13&lt;br /&gt;            UNKNOWN_DP_ERROR                = 14&lt;br /&gt;            ACCESS_DENIED                   = 15&lt;br /&gt;            DP_OUT_OF_MEMORY                = 16&lt;br /&gt;            DISK_FULL                       = 17&lt;br /&gt;            DP_TIMEOUT                      = 18&lt;br /&gt;            FILE_NOT_FOUND                  = 19&lt;br /&gt;            DATAPROVIDER_EXCEPTION          = 20&lt;br /&gt;            CONTROL_FLUSH_ERROR             = 21&lt;br /&gt;            OTHERS                          = 22&lt;br /&gt;                   .&lt;br /&gt;         IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;         ENDIF.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For replacing UPLOAD :&lt;br /&gt;&lt;br /&gt;PARAMETERS: I_NFILE  LIKE RLGRAP-FILENAME DEFAULT&lt;br /&gt;                     'c:\fi\docgen.prn'.&lt;br /&gt;&lt;br /&gt;Note : Please make sure that default location is given if its not then dont use default file-name parameter in your Function module.&lt;br /&gt;&lt;br /&gt;                                    1&lt;br /&gt;*\  CALL FUNCTION 'UPLOAD'&lt;br /&gt;*\       EXPORTING&lt;br /&gt;*\            FILENAME            = I_NFILE  "NOME FILE&lt;br /&gt;*\            FILETYPE            = 'ASC'&lt;br /&gt;*\       TABLES&lt;br /&gt;*\            DATA_TAB            = FILIN&lt;br /&gt;*\       EXCEPTIONS&lt;br /&gt;*\            CONVERSION_ERROR    = 1&lt;br /&gt;*\            INVALID_TABLE_WIDTH = 2&lt;br /&gt;*\            INVALID_TYPE        = 3&lt;br /&gt;*\            NO_BATCH            = 4&lt;br /&gt;*\            UNKNOWN_ERROR       = 5&lt;br /&gt;*\            OTHERS              = 6.&lt;br /&gt;*\&lt;br /&gt;&lt;br /&gt;So we will be using the method ` GUI_UPLOAD` of the class `CL_GUI_FRONTEND_SERVICES`. Now in 4.6, while using FM UPLOAD, a pop-up used to appear, prompting you to get/locate the path of the file. To get the same function-ality in GUI_UPLOAD use code as below-   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;data: ft type filetable,&lt;br /&gt;       rc type i,&lt;br /&gt;       l_i_nfile type string,&lt;br /&gt;       l_i_nfile_temp type string.&lt;br /&gt; &lt;br /&gt; data:  l_ft type line of filetable.&lt;br /&gt;&lt;br /&gt;clear: l_i_nfile_temp, rc, l_ft, l_i_nfile.&lt;br /&gt;refresh: ft.&lt;br /&gt;l_i_nfile_temp = i_nfile.&lt;br /&gt;&lt;br /&gt;CALL METHOD CL_GUI_FRONTEND_SERVICES=&gt;FILE_OPEN_DIALOG&lt;br /&gt;  EXPORTING&lt;br /&gt;    WINDOW_TITLE            = 'File open'&lt;br /&gt;    DEFAULT_FILENAME        = l_i_nfile_temp&lt;br /&gt;  CHANGING&lt;br /&gt;    FILE_TABLE              = ft&lt;br /&gt;    RC                      = rc&lt;br /&gt;  EXCEPTIONS&lt;br /&gt;    FILE_OPEN_DIALOG_FAILED = 1&lt;br /&gt;    CNTL_ERROR              = 2&lt;br /&gt;    ERROR_NO_GUI            = 3&lt;br /&gt;    NOT_SUPPORTED_BY_GUI    = 4&lt;br /&gt;    others                  = 5.&lt;br /&gt;&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;read table ft into l_ft index 1.&lt;br /&gt;&lt;br /&gt;l_i_nfile = l_ft-filename.&lt;br /&gt;&lt;br /&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;br /&gt;  EXPORTING&lt;br /&gt;    FILENAME                      = l_i_nfile&lt;br /&gt;    FILETYPE                      = 'ASC'&lt;br /&gt;  TABLES&lt;br /&gt;    DATA_TAB                      = FILIN&lt;br /&gt; EXCEPTIONS&lt;br /&gt;   FILE_OPEN_ERROR               = 1&lt;br /&gt;   FILE_READ_ERROR               = 2&lt;br /&gt;   NO_BATCH                      = 3&lt;br /&gt;   GUI_REFUSE_FILETRANSFER       = 4&lt;br /&gt;   INVALID_TYPE                  = 5&lt;br /&gt;   NO_AUTHORITY                  = 6&lt;br /&gt;   UNKNOWN_ERROR                 = 7&lt;br /&gt;   BAD_DATA_FORMAT               = 8&lt;br /&gt;   HEADER_NOT_ALLOWED            = 9&lt;br /&gt;   SEPARATOR_NOT_ALLOWED         = 10&lt;br /&gt;   HEADER_TOO_LONG               = 11&lt;br /&gt;   UNKNOWN_DP_ERROR              = 12&lt;br /&gt;   ACCESS_DENIED                 = 13&lt;br /&gt;   DP_OUT_OF_MEMORY              = 14&lt;br /&gt;   DISK_FULL                     = 15&lt;br /&gt;   DP_TIMEOUT                    = 16&lt;br /&gt;   OTHERS                        = 17.&lt;br /&gt;&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;clear: l_i_nfile_temp, rc, l_ft, l_i_nfile.&lt;br /&gt;refresh: ft.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For replacing DOWNLOAD : &lt;br /&gt;&lt;br /&gt;DOWNLOAD is obsolete function module for storing SAP data in a file in the file sys-tem of the presentation server.&lt;br /&gt;EXAMPLE : &lt;br /&gt;&lt;br /&gt;PARAMETERS: PC_FILE LIKE RLGRAP-FILENAME DEFAULT&lt;br /&gt;                    'c:\test.txt'   modif id LOC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*    CALL FUNCTION 'DOWNLOAD'&lt;br /&gt;*         EXPORTING&lt;br /&gt;*              FILENAME            = PC_FILE&lt;br /&gt;*              FILETYPE            = 'DAT'&lt;br /&gt;*         IMPORTING&lt;br /&gt;*              FILESIZE            = W_FSIZE&lt;br /&gt;*              ACT_FILENAME        = W_FNAME&lt;br /&gt;*              ACT_FILETYPE        = W_FTYPE&lt;br /&gt;*         TABLES&lt;br /&gt;*              DATA_TAB            = TAB&lt;br /&gt;*         EXCEPTIONS&lt;br /&gt;*              CONVERSION_ERROR    = 1&lt;br /&gt;*              INVALID_TABLE_WIDTH = 2&lt;br /&gt;*              INVALID_TYPE        = 3&lt;br /&gt;*              NO_BATCH            = 4&lt;br /&gt;*              UNKNOWN_ERROR       = 5&lt;br /&gt;*              OTHERS              = 6.&lt;br /&gt;&lt;br /&gt;So we will be using the method `GUI_DOWNLOAD` of the class `CL_GUI_FRONTEND_SERVICES`. Now in 4.6, while using FM DOWNLOAD, a pop-up used to appear, prompting you to to put the path to save the file. To get the same functionality in GUI_DOWNLOAD use code as below-&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;data: l_filename type string,&lt;br /&gt;      l_path type string,&lt;br /&gt;      l_fullpath type string,&lt;br /&gt;      l_filename_temp type string.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;Clear: l_filename, l_path, l_fullpath, l_filename_temp.&lt;br /&gt;l_filename_temp = PC_FILE.&lt;br /&gt;&lt;br /&gt;CALL METHOD CL_GUI_FRONTEND_SERVICES=&gt;FILE_SAVE_DIALOG&lt;br /&gt;  EXPORTING&lt;br /&gt;    WINDOW_TITLE         = 'File save'&lt;br /&gt;    DEFAULT_FILE_NAME    = l_filename_temp&lt;br /&gt;  CHANGING&lt;br /&gt;    FILENAME             = l_filename&lt;br /&gt;    PATH                 = l_path&lt;br /&gt;    FULLPATH             = l_fullpath&lt;br /&gt;  EXCEPTIONS&lt;br /&gt;    CNTL_ERROR           = 1&lt;br /&gt;    ERROR_NO_GUI         = 2&lt;br /&gt;    NOT_SUPPORTED_BY_GUI = 3&lt;br /&gt;    others               = 4.&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;br /&gt;  EXPORTING&lt;br /&gt;    FILENAME                        = l_filename&lt;br /&gt;   FILETYPE                        = 'ASC'&lt;br /&gt;  TABLES&lt;br /&gt;    DATA_TAB                        = tab&lt;br /&gt; EXCEPTIONS&lt;br /&gt;   FILE_WRITE_ERROR                = 1&lt;br /&gt;   NO_BATCH                        = 2&lt;br /&gt;   GUI_REFUSE_FILETRANSFER         = 3&lt;br /&gt;   INVALID_TYPE                    = 4&lt;br /&gt;   NO_AUTHORITY                    = 5&lt;br /&gt;   UNKNOWN_ERROR                   = 6&lt;br /&gt;   HEADER_NOT_ALLOWED              = 7&lt;br /&gt;   SEPARATOR_NOT_ALLOWED           = 8&lt;br /&gt;   FILESIZE_NOT_ALLOWED            = 9&lt;br /&gt;   HEADER_TOO_LONG                 = 10&lt;br /&gt;   DP_ERROR_CREATE                 = 11&lt;br /&gt;   DP_ERROR_SEND                   = 12&lt;br /&gt;   DP_ERROR_WRITE                  = 13&lt;br /&gt;   UNKNOWN_DP_ERROR                = 14&lt;br /&gt;   ACCESS_DENIED                   = 15&lt;br /&gt;   DP_OUT_OF_MEMORY                = 16&lt;br /&gt;   DISK_FULL                       = 17&lt;br /&gt;   DP_TIMEOUT                      = 18&lt;br /&gt;   FILE_NOT_FOUND                  = 19&lt;br /&gt;   DATAPROVIDER_EXCEPTION          = 20&lt;br /&gt;   CONTROL_FLUSH_ERROR             = 21&lt;br /&gt;   OTHERS                          = 22.&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-4862554083112372012?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/4862554083112372012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=4862554083112372012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4862554083112372012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4862554083112372012'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/04/some-of-common-errors-in-uccheck-and.html' title='Some of the Common Errors in UCCHECK and their resolution'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-1908419141931936073</id><published>2010-04-20T06:01:00.000-07:00</published><updated>2010-04-20T06:02:16.905-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP Upgrade'/><title type='text'>Common Error During SAP Upgrade-Error3</title><content type='html'>Error:  In the Unicode context, TRANSLATE... CODEPAGE/NUMBER FORMAT is not allowed.&lt;br /&gt;&lt;br /&gt;Cause: In the TRANSLATE statements, the additions FROM CODEPAGE and FROM NUMBER FORMAT are not allowed in a Unicode program. New conversion classes provided to replace these statements.  Amongst other things, these classes are a (possible) replacement for the language elements TRANSLATE …  CODEPAGE and TRANSLATE … NUMBER FORMAT …,  which may not be used in Unicode Programs. &lt;br /&gt;&lt;br /&gt;Solution:   Data that is not available in ABAP format (that is, text data that is not in the system code page format, or numeric data that is not in the  byte order used on the application server), is stored in an X field or XSTRING in binary form. &lt;br /&gt;• When converting to an ABAP format from another format, data is read from a byte sequence and written to an ABAP data object. &lt;br /&gt;• When converting from an ABAP format to another format, data is read from an ABAP data object and written as a byte sequence.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt; &lt;br /&gt;&lt;br /&gt;The Classes available for this purpose are:&lt;br /&gt;&lt;br /&gt;CL_ABAP_CONV_IN_CE&lt;br /&gt;     Converting other formats to ABAP data objects. (Reading a binary input stream).&lt;br /&gt;&lt;br /&gt;CL_ABAP_CONV_OUT_CE&lt;br /&gt;   Converting ABAP data objects to another format. (Writing to a binary output stream). &lt;br /&gt;&lt;br /&gt;CL_ABAP_CONV_X2X_CE&lt;br /&gt;   Converting data from one format to another. (Reading from a binary input stream and    &lt;br /&gt;    writing to a binary output stream). &lt;br /&gt;&lt;br /&gt;CL_ABAP_CONV_OBJ&lt;br /&gt;    Converting data from one format to another.&lt;br /&gt;&lt;br /&gt;Example : &lt;br /&gt;&lt;br /&gt;zzmbbpsysm-cpcodepage = '1100'.&lt;br /&gt;&lt;br /&gt;*        TRANSLATE context-fieldcont&lt;br /&gt;*        FROM CODE PAGE zzmbbpcath-cpcodepage&lt;br /&gt;*        TO CODE PAGE zzmbbpsysm-cpcodepage.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;DATA:      L_CODEPAGE     LIKE tcp0c-charco VALUE '0000'.&lt;br /&gt;CONSTANTS: L_UNICODECP(4) TYPE C            VALUE '1100'.&lt;br /&gt;&lt;br /&gt;DATA: l_converter TYPE REF TO cl_abap_conv_obj.&lt;br /&gt;DATA: l_out TYPE string.&lt;br /&gt;DATA: l_fromcode TYPE cpcodepage.&lt;br /&gt;DATA: l_tocode TYPE cpcodepage.&lt;br /&gt;&lt;br /&gt;Clear: l_out,&lt;br /&gt;       l_converter,&lt;br /&gt;       l_fromcode,&lt;br /&gt;       l_tocode.&lt;br /&gt;&lt;br /&gt;l_fromcode = L_CODEPAGE.&lt;br /&gt;l_tocode =   L_UNICODECP.&lt;br /&gt;&lt;br /&gt;CREATE OBJECT l_converter&lt;br /&gt;EXPORTING&lt;br /&gt;incode = l_fromcode&lt;br /&gt;miss = '.'&lt;br /&gt;broken = '.'&lt;br /&gt;use_f1 = 'X'&lt;br /&gt;outcode = l_tocode&lt;br /&gt;EXCEPTIONS&lt;br /&gt;invalid_codepage = 1&lt;br /&gt;internal_error = 2.&lt;br /&gt;&lt;br /&gt;IF sy-subrc eq 0.&lt;br /&gt;* Do Nothing.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;CALL METHOD L_CONVERTER-&gt;CONVERT&lt;br /&gt;  EXPORTING&lt;br /&gt;    INBUFF             = context&lt;br /&gt;    INBUFFLG           = 0&lt;br /&gt;    OUTBUFFLG          = 0&lt;br /&gt;  IMPORTING&lt;br /&gt;    OUTBUFF            = l_out&lt;br /&gt;  EXCEPTIONS&lt;br /&gt;    INTERNAL_ERROR     = 1&lt;br /&gt;    others             = 2&lt;br /&gt;        .&lt;br /&gt;IF sy-subrc eq 0.&lt;br /&gt;context = l_out.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;Clear: l_out,&lt;br /&gt;       l_converter,&lt;br /&gt;       l_fromcode,&lt;br /&gt;       l_tocode.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-1908419141931936073?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/1908419141931936073/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=1908419141931936073' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1908419141931936073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1908419141931936073'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/04/common-error-during-sap-upgrade-error3.html' title='Common Error During SAP Upgrade-Error3'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-2465027108971080435</id><published>2010-04-20T05:59:00.000-07:00</published><updated>2010-04-20T06:00:40.179-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP Upgrade'/><title type='text'>Common Error During SAP Upgarde-Error 2</title><content type='html'>Error : ZZMBBPCAPH cannot be converted to a character-type field.&lt;br /&gt;&lt;br /&gt;Solution : &lt;br /&gt;&lt;br /&gt;Here ZZMBBPCAPH  is a Transparent table.&lt;br /&gt;  &lt;br /&gt;Convert ZZMBBPCAPH  into upper case&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*\  MESSAGE e019(0q) WITH zzmbbpcaph.&lt;br /&gt;&lt;br /&gt;    MESSAGE e019(0q) WITH 'ZZMBBPCAPH'.&lt;br /&gt;&lt;br /&gt;*}   REPLACE&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-2465027108971080435?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/2465027108971080435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=2465027108971080435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2465027108971080435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2465027108971080435'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/04/common-error-during-sap-upgarde-error-2.html' title='Common Error During SAP Upgarde-Error 2'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6990669481944202285</id><published>2010-04-20T05:58:00.000-07:00</published><updated>2010-04-20T06:00:57.149-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP Upgrade'/><title type='text'>Common Error During SAP Upgrade</title><content type='html'>Error : "SSFCOMPOP" must be a flat structure. You cannot use internal tables, strings,  references, or structures as components. .&lt;br /&gt;&lt;br /&gt;Example : &lt;br /&gt;&lt;br /&gt;*\PARAMETERS: PRINTER LIKE SSFCOMPOP-TDDEST. "DEFAULT 'BX14'.&lt;br /&gt;&lt;br /&gt;Here SSFCOMPOP is a flat structure .So we have to declare variable PRINTER  of type Data element of field TDDEST which is ‘RSPOPNAME’.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;PARAMETERS: PRINTER type RSPOPNAME. "DEFAULT 'BX14'&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6990669481944202285?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6990669481944202285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6990669481944202285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6990669481944202285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6990669481944202285'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2010/04/common-error-during-sap-upgrade.html' title='Common Error During SAP Upgrade'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-5940489123703361093</id><published>2009-12-23T09:10:00.001-08:00</published><updated>2009-12-23T09:10:54.776-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>HR Certification Questions-Part3</title><content type='html'>1 You can create the Project IMG by selecting …&lt;br /&gt;A. Countries and Application components based on Ref. IMG&lt;br /&gt; B. Currencies and Reference activities.&lt;br /&gt; C. By Customizing of IMG.&lt;br /&gt; D. Project Documentation and Project Information&lt;br /&gt;&lt;br /&gt;2 In IMG, Activities for which SAP cannot deliver default setting are &lt;br /&gt;a. Non Required Activity&lt;br /&gt;b. Mandatory Activity&lt;br /&gt;c. Optional Activity&lt;br /&gt;&lt;br /&gt;3 You need to enter data in ______________________tables to be able to use your company’s data in master data&lt;br /&gt;a. Change tables&lt;br /&gt;b. Cutomising Tables.&lt;br /&gt;d. Critical tables.&lt;br /&gt;e. V-T555D&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;4 Data Structures such as Field Definitions, Table Structures and File structures, transactions and programs are:&lt;br /&gt;a. Client Specific&lt;br /&gt;b. Client Independent&lt;br /&gt;&lt;br /&gt;5 At what level the regulation of employees are defined in SAP?&lt;br /&gt;a. Company code level.&lt;br /&gt;b. Personnel area level.&lt;br /&gt;c. Personnel Subarea level&lt;br /&gt;d. Employee group level. &lt;br /&gt;&lt;br /&gt;6 To integrate PA and OM we use a switch:&lt;br /&gt;a. PLOGI PLOGI.&lt;br /&gt;b. PLOGI QUALI .&lt;br /&gt;c. PPINT PPINT.&lt;br /&gt;d. PLOGI ORGA. &lt;br /&gt;&lt;br /&gt;7 In SAP one should  group in the same pay roll area all the employees for whom payroll is run on …..&lt;br /&gt;a. Same Day.&lt;br /&gt;b. Same employee Subgroup&lt;br /&gt;c. Same Frequency.&lt;br /&gt;d. Same personnel area&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8 You must create control record for :&lt;br /&gt;a. each Personnel Area&lt;br /&gt;b. each Personnel subarea&lt;br /&gt;c. each Payroll area &lt;br /&gt;d. each Payrll period&lt;br /&gt;&lt;br /&gt;9 The control record: &lt;br /&gt;a. Controls the individual Payroll Stages&lt;br /&gt;b. Defines the payroll past for retroactive payroll&lt;br /&gt;c. Defines the earliest retroactive accounting period for the employee&lt;br /&gt;d. The master data and time data for past payroll runs and current one are unlocked during the payroll run &lt;br /&gt;&lt;br /&gt;10 T-Code to maintain a FEATURE is ….&lt;br /&gt;a. PU01&lt;br /&gt;b. PE01&lt;br /&gt;c. PU03&lt;br /&gt;d. PE03&lt;br /&gt;&lt;br /&gt;11 The Feature _________________determines default values for payroll area.&lt;br /&gt;a. LGMST.&lt;br /&gt;b. ABKRS&lt;br /&gt;c. VDSK1&lt;br /&gt;d. TARIFF&lt;br /&gt;&lt;br /&gt;12 A feature can be activated on running a report&lt;br /&gt;a. RPFEATURE&lt;br /&gt;b. RPFEATR00&lt;br /&gt;c. RPUMKG00&lt;br /&gt;d. RPTKLM00&lt;br /&gt;&lt;br /&gt;13 Features are used to…&lt;br /&gt;a. Characterise an Infotype.&lt;br /&gt;b. Control system processes&lt;br /&gt;c. Valuate  Wage type&lt;br /&gt;d. Determine default values&lt;br /&gt;e. To generate automatic mail messages&lt;br /&gt;&lt;br /&gt;14 Employee Subgroup grouping for PCR is done to &lt;br /&gt;a. Treat the employees differently in Payroll.&lt;br /&gt;b. To establish a distinction between employees that are paid on hourly basis and employees whose pay is based on the number of hours they work per period.&lt;br /&gt;c. To differentiate personnel Subareas&lt;br /&gt;d. To group the employee groups.&lt;br /&gt;&lt;br /&gt;15 We enter the values for Capacity utilization level and working hour/period in IT&lt;br /&gt;a. 0008&lt;br /&gt;b. 0007&lt;br /&gt;c. in OM infotypes     &lt;br /&gt;d. d. In Ref IMG.&lt;br /&gt;&lt;br /&gt;16.  The Employee subgroup grouping for Collective Agreement provision allows you to assign different employees to different :&lt;br /&gt;a. Payroll area.&lt;br /&gt;b. Pay scale type.&lt;br /&gt;c. Pay Scale Area&lt;br /&gt;d. Pay Scale Group&lt;br /&gt;e. Pay Scale Level&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;17. You assign Pay scale type and Pay scale areas to individual…&lt;br /&gt;a. Personnel Area&lt;br /&gt;b. Personnel Sub area&lt;br /&gt;c. Employee Subgroup&lt;br /&gt;d. Pay scale Group&lt;br /&gt;f. Pay Scale Level&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;18. The Wage Type that stars with ‘ / ’ is known as&lt;br /&gt;a. Dialog wage type&lt;br /&gt;b. Primary wage type.&lt;br /&gt;c. Secondary Wage type &lt;br /&gt;d. Technical Wage type&lt;br /&gt;&lt;br /&gt;19. The wage type which are defined by the individual company to depict their specific payroll requirements is&lt;br /&gt;a. Dialog wage type&lt;br /&gt;b. Primary wage type.&lt;br /&gt;c. Secondary Wage type &lt;br /&gt;d. Technical Wage type&lt;br /&gt;&lt;br /&gt;20. Permissibility check for wage type is performed for each&lt;br /&gt;a. Infotype&lt;br /&gt;b. Personal Area.&lt;br /&gt;c. Personnel Subarea&lt;br /&gt;d. Employee Group&lt;br /&gt;e. Employee Subgroup.&lt;br /&gt;&lt;br /&gt;21. Several infotypes can use one Wage type without defining any permissibility&lt;br /&gt;a. True&lt;br /&gt;b. False.&lt;br /&gt;&lt;br /&gt;22 Please mention four wage type characteristics. &lt;br /&gt;  &lt;br /&gt;1.&lt;br /&gt; 2.&lt;br /&gt; 3.&lt;br /&gt; 4&lt;br /&gt;&lt;br /&gt;23. In SAP the system performs Indirect valuation of Wage type in IT&lt;br /&gt;a. 0008&lt;br /&gt;b. 0165&lt;br /&gt;c. 0105&lt;br /&gt;d. 0015&lt;br /&gt;e. 0014&lt;br /&gt;&lt;br /&gt;24. To define Default Wage type for the Basic pay infotype(0008),the feature is&lt;br /&gt;a. ABKRS&lt;br /&gt;b. PINCH&lt;br /&gt;c. LGMST&lt;br /&gt;d. TARIFF&lt;br /&gt;&lt;br /&gt;25. When an employees leaves a company, which are the infotypes that are not delimited.&lt;br /&gt;a. 0002&lt;br /&gt;b. 0000&lt;br /&gt;c. 0006&lt;br /&gt;d. 0008&lt;br /&gt;&lt;br /&gt;26. In SAP one can control the initiation of actions when maintaining an infotype by&lt;br /&gt;a. Personnel action&lt;br /&gt;b. Authorisation&lt;br /&gt;c. Profile generation &lt;br /&gt;d. Dynamic Actions&lt;br /&gt;&lt;br /&gt;27. A collection of activities which enables the user to participate in one or more business scenarios for a company is defines as&lt;br /&gt;a. User menu&lt;br /&gt;b. Role&lt;br /&gt;c. Authorization profile&lt;br /&gt;d. Master Data&lt;br /&gt;&lt;br /&gt;28. Authorisation Object used during the authorization check on HR INFOTYPE 0001  is &lt;br /&gt;a. HR: Applicant&lt;br /&gt;b. HR: Master Data Personnel Number Check&lt;br /&gt;c. HR: PC Cluster&lt;br /&gt;d. HR: Master Data&lt;br /&gt;&lt;br /&gt;30. To maintain The Authorisation Main Switchs the T CODE is&lt;br /&gt;a. PFCG&lt;br /&gt;b. SU01&lt;br /&gt;c. OOAC&lt;br /&gt;d. OOCA  &lt;br /&gt;&lt;br /&gt;31. The time Logic processes: &lt;br /&gt;&lt;br /&gt;a. The read or write access mode&lt;br /&gt;b. The validity of BEGDA - ENDDA of a data record&lt;br /&gt;c. User’s period of responsibility&lt;br /&gt;&lt;br /&gt;32. Double Verification Principle:&lt;br /&gt;a. specify authorizations so that one employee can maintain data&lt;br /&gt;b. are of 2 kinds – symmetrical and asymmetrical Verification Principle&lt;br /&gt;c. In Asymmetrical one user maintains data while the other user approves of it by locking / unlocking&lt;br /&gt;d. Symmetrical Verification principal both users have same authorizations. One user can maintain and lock / unlock the data he maintains.&lt;br /&gt;&lt;br /&gt;33. General Authorization checks:&lt;br /&gt;a. check for SAP controls access to Human Resources Infotypes&lt;br /&gt;b. Are defined by evaluation path, object type and object ID&lt;br /&gt;c. Are grouped together in a authorization profile.&lt;br /&gt;d. Authorization profiles are generated using profile generator&lt;br /&gt;e. Are assigned to the user in the user Master record&lt;br /&gt;&lt;br /&gt;34. Following are true:&lt;br /&gt;a. same personnel number is used when a employee who has left reenters the company&lt;br /&gt;b. for retiree you must assign the employee group and employee subgroup to retiree&lt;br /&gt;c. when a retiree works in another contractual position he is assigned the old personnel number&lt;br /&gt;d. when employee leaves the company you must delete his personnel number so that he does not get processed for payroll&lt;br /&gt;e. when employee reenters a company the status is set to reentry&lt;br /&gt;35. In personnel Administration, the Organizational Key is used to - &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Define further authorization checks for security purposes&lt;br /&gt;b) Determine which data can be entered in the applicable infotypes&lt;br /&gt;c) Determine which administrator is assigned to the employee&lt;br /&gt;d) Describe the division of a company into different employee groups&lt;br /&gt;e) None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;36. The controlling area is the business unit where Cost Accounting is carried out. The relationship between Controlling Area and Company Code can be defined as:&lt;br /&gt;&lt;br /&gt;a. No relationship exists between Company Code and Controlling area&lt;br /&gt;b. Many company codes can belong to one Controlling Area in one enterprise for cost accounting.&lt;br /&gt;c. One is to One relationship exists.&lt;br /&gt;d. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;37.  In a business scenario, whereby, there exists a single client, but with numerous company codes:&lt;br /&gt;&lt;br /&gt;a. It is possible to have shared data across all company codes.&lt;br /&gt;b. You can maintain company Code specific data for each company code.&lt;br /&gt;c. It is not possible to have data on the client level, which can be used by all company codes.&lt;br /&gt;d. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;38. Identify the correct statements relating to the Implementation Guide.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;a) When creating a project IMG the application areas and countries are selected from the Enterprise IMG&lt;br /&gt;b) The number of implementation activities can be reduced by creating Project IMG views, such as the view for “mandatory activities”&lt;br /&gt;c) The Enterprise IMG includes all customizing activities for all R/3 applications&lt;br /&gt;d) The SAP Reference IMG is generated for the application modules to be implemented in a company and for the different countries&lt;br /&gt;e) Customizing transactions can be accessed from the Enterprise IMG, SAP Reference IMG, Project IMG and the Project Views&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;39.  The Personnel Subarea:&lt;br /&gt;&lt;br /&gt;a. defines indicators to default the Pay Scale Group and Level&lt;br /&gt;b. is assigned to a Public Holiday Calendar, legal person and statistics group&lt;br /&gt;c. Control features are not effected by the country grouping&lt;br /&gt;d. Groupings are done for organization of Pay scale, wage type and time management structures&lt;br /&gt;e. Are grouped for appraisals&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;40. Employee Subgroups:&lt;br /&gt;&lt;br /&gt;a. Groupings for PCR restrict the validity of the compensation bandwidths to the specific employee subgroups&lt;br /&gt;b. Groupings for work schedule restricts some work schedules for some Employee subgroups&lt;br /&gt;c. Do not have groupings for wage types&lt;br /&gt;d. Groupings for PCR controls how the system processes the employee for payroll&lt;br /&gt;e. Can be assigned additional characteristics for activity, employment and level for training for statistical purposes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;41. The following statements are correct:&lt;br /&gt;&lt;br /&gt;a. The variant B of module TARIF valuates a wage type based on pay scale group, level and specific wage type&lt;br /&gt;b. The indirect evaluation modules PRZNT and SUMME are based on how the Base Wage type evaluation table is set up.&lt;br /&gt;c. The base wage types used in valuation for PRZNT must always be stored in the table revise pay scale groups and levels&lt;br /&gt;d. In indirect variant of PRZNT the system determines the value internally and uses it as the basis for further calculations. The base wage types can be valuated directly or indirectly in this case.&lt;br /&gt;e. Conversion possibilities such as Reduction method, rounding type and rounding divisor can be used to change the amount of the directly valuated wage types&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-5940489123703361093?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/5940489123703361093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=5940489123703361093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5940489123703361093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/5940489123703361093'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/12/hr-certification-questions-part3.html' title='HR Certification Questions-Part3'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-8966278481623528743</id><published>2009-12-23T09:08:00.000-08:00</published><updated>2009-12-23T09:09:22.890-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>HR Certification Questions-Part2</title><content type='html'>1. Identify the correct statements relating to the Implementation Guide.&lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) When creating a project IMG the application areas and countries are selected from the Enterprise IMG&lt;br /&gt;b) The number of implementation activities can be reduced by creating Project IMG views, such as the view for “mandatory activities”&lt;br /&gt;c) The Enterprise IMG includes all customizing activities for all R/3 applications&lt;br /&gt;d) The SAP Reference IMG is generated for the application modules to be implemented in a company and for the different countries&lt;br /&gt;e) Customizing transactions can be accessed from the Enterprise IMG, SAP Reference IMG, Project IMG and the Project Views&lt;br /&gt;&lt;br /&gt;2. What is the main purpose of the Object Infotype(I1000) in Organization Management&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Please select the correct answer&lt;br /&gt;&lt;br /&gt;a) To describe the characteristics of an existing object&lt;br /&gt;b) To delete an object&lt;br /&gt;c) To define the relationships that exist between different objects&lt;br /&gt;d) To create new objects&lt;br /&gt;e) To append long test descriptions to objects&lt;br /&gt;&lt;br /&gt;3. Which one of the following parameter groups activates the integration between PD and PA?&lt;br /&gt;&lt;br /&gt;Please select the correct answer&lt;br /&gt;&lt;br /&gt;a) PLOGI PLOGI&lt;br /&gt;b) PLOGI QUALI&lt;br /&gt;c) PLOGI PRELI&lt;br /&gt;d) PLOGI ORGA&lt;br /&gt;e) PPABT PPABT&lt;br /&gt;&lt;br /&gt;4. Which of these is not an attribute of a Qualification Profile?&lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) Proficiency&lt;br /&gt;b) Experience&lt;br /&gt;c) Validity&lt;br /&gt;d) Priority&lt;br /&gt;5. The gap between the list of a person’s qualifications and the job requirements is called the –&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Profile Matchup&lt;br /&gt;b) Qualification Deficit&lt;br /&gt;c) Selection Gap&lt;br /&gt;d) Alternative Qualifications&lt;br /&gt;e) Detail Listing&lt;br /&gt;&lt;br /&gt;6. In Training and Events Management, which of the following is not a part of the configuration of Business Event Type?&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Schedule Pattern&lt;br /&gt;b) Cost Elements&lt;br /&gt;c) Location&lt;br /&gt;d) Course Dates&lt;br /&gt;e) Resource Types&lt;br /&gt;&lt;br /&gt;7. In Training and Events Management, which of the following can be an attendee type?&lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) Person&lt;br /&gt;b) Applicant&lt;br /&gt;c) User&lt;br /&gt;d) Organizational Unit&lt;br /&gt;e) Contact Person&lt;br /&gt;&lt;br /&gt;8. At the time of initial data entry in Recruitment, an applicant is assigned to a-&lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) Vacancy&lt;br /&gt;b) Applicant Group&lt;br /&gt;c) Advertisement&lt;br /&gt;d) Applicant Range&lt;br /&gt;e) Applicant Class&lt;br /&gt;&lt;br /&gt;9. A present activity (work process) which changes the overall status of the applicant is called an Applicant –&lt;br /&gt;&lt;br /&gt;Note – Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Action&lt;br /&gt;b) Event&lt;br /&gt;c) Task&lt;br /&gt;d) Function&lt;br /&gt;e) Feature&lt;br /&gt;&lt;br /&gt;10. In Training and Events, prerequisites are indicated by – &lt;br /&gt;&lt;br /&gt;Note – More than one answer is correct&lt;br /&gt;&lt;br /&gt;a) Relationships between Event Types and Event Types&lt;br /&gt;b) The prerequisite Infotype&lt;br /&gt;c) Relationships between Qualifications and Infotypes&lt;br /&gt;d) Manually at the time of planning a course&lt;br /&gt;e) The Event Group contains the prerequisites&lt;br /&gt;&lt;br /&gt;11. In qualifications and requirements alternate qualifications are defined by – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) The setting up of control parameters for qualifications&lt;br /&gt;b) Setting parameters on the selection screen for the Profile Matchup&lt;br /&gt;c) Activating the detailed list in Qualification Deficits&lt;br /&gt;&lt;br /&gt;12. In organization Management the reporting structure represents the – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Relationship between Organization Unit and Jobs&lt;br /&gt;b) Relationship between positions and jobs&lt;br /&gt;c) Relationship between Organization Units and Organization Units&lt;br /&gt;d) Relationship between jobs and jobs&lt;br /&gt;e) Relationship between Tasks and Jobs&lt;br /&gt;&lt;br /&gt;13. The time period in which the knowledge associated with a qualification remains valid for an individual is called the –&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Validity Period&lt;br /&gt;b) Decay Meter&lt;br /&gt;c) Qualification profile&lt;br /&gt;d) Qualification Attribute&lt;br /&gt;e) Proficiency Level&lt;br /&gt;14. The gap between the list of a person’s qualifications and the job requirements is called the – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Profile Matchup&lt;br /&gt;b) Qualification Deficit&lt;br /&gt;c) Selection Gap&lt;br /&gt;d) Alternative Qualifications&lt;br /&gt;e) Detail Listing&lt;br /&gt;&lt;br /&gt;15. In Qualifications and requirements alternate qualifications are defined by – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) A relationship between qualifications “is alternate to”&lt;br /&gt;b) The setting up of control parameters for qualifications&lt;br /&gt;c) Setting parameters on the selection screen for the Profile Matchup&lt;br /&gt;d) Activating the detailed list in Qualification Deficits&lt;br /&gt;&lt;br /&gt;16. Career Models are developed which objects?&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Organizational units&lt;br /&gt;b) Positions&lt;br /&gt;c) Jobs&lt;br /&gt;d) Tasks&lt;br /&gt;e) Persons&lt;br /&gt;&lt;br /&gt;17. In personnel Administration, the Organizational Key is used to – &lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Define further authorization checks for security purposes&lt;br /&gt;b) Determine which data can be entered in the applicable infotypes&lt;br /&gt;c) Determine which administrator is assigned to the employee&lt;br /&gt;d) Describe the division of a company into different employee groups&lt;br /&gt;e) None of the above&lt;br /&gt;&lt;br /&gt;18. Which module in Personnel Planning and Development is required before all the other PD components&lt;br /&gt;&lt;br /&gt;Please choose the correct answer&lt;br /&gt;&lt;br /&gt;a) Personnel Cost Planning&lt;br /&gt;b) Workforce Planning&lt;br /&gt;c) Organization Management&lt;br /&gt;d) Training and Events Management&lt;br /&gt;e) Career and Succession Planning&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-8966278481623528743?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/8966278481623528743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=8966278481623528743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8966278481623528743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8966278481623528743'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/12/hr-certification-questions-part2.html' title='HR Certification Questions-Part2'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-4972700740712999315</id><published>2009-12-23T09:05:00.000-08:00</published><updated>2009-12-23T09:07:01.863-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ABAP HR  Development'/><title type='text'>HR Certification Questions-Part1</title><content type='html'>01 - Organization Management, HR Processes&lt;br /&gt;&lt;br /&gt;1. The following modules are available in SAP R/3 for a Professional User:&lt;br /&gt;&lt;br /&gt;a. Advanced Planner and Optimizer.&lt;br /&gt;b. Strategic Enterprise Management (SEM).&lt;br /&gt;c. Information Warehouse (BIW).&lt;br /&gt;d. SAP Net.&lt;br /&gt;e. Business-to-Business Procurement (B2B).&lt;br /&gt;&lt;br /&gt;2. A qualification Catalog consists of the following objects:&lt;br /&gt;&lt;br /&gt;a. Qualification Types&lt;br /&gt;b. Qualification Groups&lt;br /&gt;c. Qualifications&lt;br /&gt;d. Qualification Subgroups&lt;br /&gt;e. Qualification Subtypes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. A profile match-up means:&lt;br /&gt;&lt;br /&gt;a. Matching of Qualifications of Persons and Requirements of Positions.&lt;br /&gt;b. Matching of Qualifications of Persons and Qualifications of Positions.&lt;br /&gt;c. Matching the profile of an Applicant with the requirements of a Position.&lt;br /&gt;d. Generate Training proposals from a Qualification Deficit.&lt;br /&gt;e. Matching Profiles of one person with another.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;4. What is the kind of System architecture SAP R/3 system is using:&lt;br /&gt;&lt;br /&gt;a. It uses a 3 Tier Architecture&lt;br /&gt;b. It uses a 2 Tier Architecture&lt;br /&gt;c. It separates the application from Presentation (Front End) and the Database.&lt;br /&gt;d. It combines the Front End and Database in a single Application Server.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;5. When a User accesses a Transaction in the SAP R/3 system:&lt;br /&gt;&lt;br /&gt;a. A Query is performed in SQL from the Application level to the database level&lt;br /&gt;b. Transfers data from the Relational Database to the Front End System&lt;br /&gt;c. A data conversion from one consistent state to another stage happens.&lt;br /&gt;d. Data entered in the transaction gets updated in the database&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;6. Business Objects are maintained by SAP in:&lt;br /&gt;&lt;br /&gt;a. Schema&lt;br /&gt;b. Business Object Repository&lt;br /&gt;c. OOPS&lt;br /&gt;d. BAPI&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;7. A business object in SAP is defined by:&lt;br /&gt;&lt;br /&gt;a. Attributes/Characteristics&lt;br /&gt;b. Methods/Application Programs&lt;br /&gt;c. Business Object Repository&lt;br /&gt;d. BAPI&lt;br /&gt;e. ABAP&lt;br /&gt;&lt;br /&gt;8. At the attendee level, in the dynamic attendance menu, you can:&lt;br /&gt;&lt;br /&gt;a. Book Attendance&lt;br /&gt;b. Prebook Attendance&lt;br /&gt;c. Replace Attendance&lt;br /&gt;d. Book Attendance Lists&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. BAPI’s offer:&lt;br /&gt;&lt;br /&gt;a. Interface for integrating third party applications/components with SAP R/3&lt;br /&gt;b. Distribute data, master data and transaction data across different systems&lt;br /&gt;c. Interface between a business objects, in a method.&lt;br /&gt;d. Application Link Enabling&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. What are the different processes involved in an Appraisal?&lt;br /&gt;&lt;br /&gt;a. End&lt;br /&gt;b. Prepare&lt;br /&gt;c. Perform&lt;br /&gt;d. Complete&lt;br /&gt;e. Approve&lt;br /&gt;&lt;br /&gt;11. The following are the functions performed by a BAPI:&lt;br /&gt;&lt;br /&gt;a. Create objects&lt;br /&gt;b. Display attributes of objects&lt;br /&gt;c. Change attributes of objects&lt;br /&gt;d. A BAPI can be assigned to more than one Business Objects&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;12. Application Link Enabling is used for:&lt;br /&gt;&lt;br /&gt;a. To distribute data, master data and transaction data across different systems&lt;br /&gt;b. Fits to an enterprise structure, where there are central tasks and tasks that are decentralized and technically independent of each other.&lt;br /&gt;c. Supports the implementation and operation of distributed SAP Applications.&lt;br /&gt;d. The data exchange is carried out using IDOCS.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;13. What are the uses for maintaining a Project IMG:&lt;br /&gt;&lt;br /&gt;a. Create an IMG for each project&lt;br /&gt;b. Maintain project documentation&lt;br /&gt;c. Maintain project management status&lt;br /&gt;d. Maintain cross project documentation&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;14. In Going Live sessions in SAP –&lt;br /&gt;&lt;br /&gt;a. Tests whether the system is suitably configured before the Go Live&lt;br /&gt;b. Informs the date of Go Live.&lt;br /&gt;c. Upgrades the newly configured system.&lt;br /&gt;d. It tests whether configuration matches to the client requirements.&lt;br /&gt;e. None of the above.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;15. What are the main areas of Compensation Management?&lt;br /&gt;&lt;br /&gt;a. Job Pricing&lt;br /&gt;b. Job Evaluations&lt;br /&gt;c. Budgeting&lt;br /&gt;d. Compensation Administration&lt;br /&gt;e. Travel Management&lt;br /&gt;&lt;br /&gt;16. In remote consulting: (Only one answer)&lt;br /&gt;&lt;br /&gt;a. SAP dials into your system from their desk to analyze and solve any specific problem.&lt;br /&gt;b. SAP Consultants arrive at a client site for a SAP Audit.&lt;br /&gt;c. The Client logs into SAP net to solve a specific problem.&lt;br /&gt;d. Displays the latest news regarding enhancements/improvements on SAP net.&lt;br /&gt;e. None of the above.&lt;br /&gt;&lt;br /&gt;17. SAP Customer Relationship Management focuses on –&lt;br /&gt;&lt;br /&gt;a. Capturing customer data across the enterprise in a central database.&lt;br /&gt;b. Allow you to forecast, plan and optimize the Sales targets.&lt;br /&gt;c. Analyze customer data and distribute the results to various customer touch points and use this information when dealing with customers.&lt;br /&gt;d. Provide solutions that enable companies to effectively manage customer relationships throughout the entire lifecycle.&lt;br /&gt;e. None of the above.&lt;br /&gt;18. The following are the components available in the Advanced Planning and Optimizer (APO) in SAP.&lt;br /&gt;&lt;br /&gt;a. Global ATP (Available to Promise)&lt;br /&gt;b. Business Warehousing&lt;br /&gt;c. Supply Network Planning&lt;br /&gt;d. Transport Optimizer&lt;br /&gt;e. Supply Chain Cock Pit&lt;br /&gt;&lt;br /&gt;19. The following Infotypes are used in Compensation Management:&lt;br /&gt;&lt;br /&gt;a. Basic Pay&lt;br /&gt;b. Salary Survey Results&lt;br /&gt;c. Planned Compensation&lt;br /&gt;d. Job Evaluation Results&lt;br /&gt;e. Additional Payments&lt;br /&gt;&lt;br /&gt;20. SAP Business to Business procurement enable: (Single answer)&lt;br /&gt;&lt;br /&gt;a. It enables open, full cycle Inter-Enterprise procurement and covers all procurement processes, from creation of a requisition to payment of the invoice.&lt;br /&gt;b. Matches supply to demand on a truly worldwide scale and gives customers reliable delivery commitments.&lt;br /&gt;c. Create links between the production, procurement, storage, distribution, transportation, sales, and service processes.&lt;br /&gt;d. It creates accurate, dynamic demand forecast for procurement.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;21. Sap Business Warehouse (BW) provides:&lt;br /&gt;&lt;br /&gt;a. Powerful Information Analysis.&lt;br /&gt;b. Rich Business Content with different Information Models, reports and extractors.&lt;br /&gt;c. End-to-end data warehousing Solutions.&lt;br /&gt;d. SAP R/3 Logistics&lt;br /&gt;e. Advance Planner and Optimizer&lt;br /&gt;&lt;br /&gt;22. The New Dimension products from SAP are:&lt;br /&gt;&lt;br /&gt;a. Project Systems (PS)&lt;br /&gt;b. Plant Maintenance (PM)&lt;br /&gt;c. Strategic Enterprise Management (SEM)&lt;br /&gt;d. Business to Business Procurement (B2B)&lt;br /&gt;e. Business Information Warehouse (BIW)&lt;br /&gt;&lt;br /&gt;23. mySAP.com is –&lt;br /&gt;&lt;br /&gt;a. It is a comprehensive, open, e-business solutions environment comprising of portals, industry specific enterprise applications, Internet applications and services, as well as XML - based technology, all of which combine to enable companies to participate in Internet economy.&lt;br /&gt;b. MySAP.com places the Internet at the center of SAP’s activities.&lt;br /&gt;c. It leverages all the products of SAP, its customer base, partner community and expertise in integrating business processes.&lt;br /&gt;d. MySAP.com enables users to log on to the SAP product portfolios, within an enterprise. The portfolios like FI/CO, MM, SD, PP etc are used within the boundary of an enterprise.&lt;br /&gt;e. MySAP.com places Business Warehouse and Execution System at the center of SAP’s activities.&lt;br /&gt;&lt;br /&gt;24. mySAP.com workplace contains links to:&lt;br /&gt;&lt;br /&gt;a. Non mySAP.com components&lt;br /&gt;b. MySAP.com components&lt;br /&gt;c. MySAP.com Marketplace&lt;br /&gt;d. MySAP.com Internet Services&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;25. The following infotypes must be used for an employee who embarks on a business trip, where Travel Management is implemented:&lt;br /&gt;&lt;br /&gt;a. Actions&lt;br /&gt;b. Organizational Assignment&lt;br /&gt;c. Personal Data&lt;br /&gt;d. Travel Privileges&lt;br /&gt;e. Payroll Status&lt;br /&gt;&lt;br /&gt;26. mySAP.com Market Place is –&lt;br /&gt;&lt;br /&gt;a. A public business portal from SAP&lt;br /&gt;b. The mission is to engineer business collaboration across enterprises via the Internet&lt;br /&gt;c. Anyone who sells or buys can participate in mySAP.com Market Place.&lt;br /&gt;d. It is used for SAP applications alone and for SAP customers.&lt;br /&gt;e. Access to Internet Services is not possible.&lt;br /&gt;&lt;br /&gt;27. Organization Management uses the following basic methodologies:&lt;br /&gt;&lt;br /&gt;a. It uses Object Oriented Design&lt;br /&gt;b. Work Flow&lt;br /&gt;c. It uses relationships between objects&lt;br /&gt;d. Creates additional characteristics for Objects&lt;br /&gt;e. ASAP&lt;br /&gt;&lt;br /&gt;28. Object Type ‘K’ corresponds to – (Single Answer):&lt;br /&gt;&lt;br /&gt;a. Work Center&lt;br /&gt;b. Plant&lt;br /&gt;c. Cost Center&lt;br /&gt;d. Budgets&lt;br /&gt;e. Qualification Group&lt;br /&gt;&lt;br /&gt;29. The following statements are true regarding object types – Jobs and Positions:&lt;br /&gt;&lt;br /&gt;a. Positions inherit the tasks and characteristics assigned to Job.&lt;br /&gt;b. Positions can have direct relationships to tasks.&lt;br /&gt;c. Positions and Jobs are specific entities.&lt;br /&gt;d. A job describes a position.&lt;br /&gt;e. None of the above.&lt;br /&gt;&lt;br /&gt;30. Inheritance happens in the following scenarios:&lt;br /&gt;&lt;br /&gt;a. Organization Units inherits the cost center assignment of their parent organization in the absence of their own assignment.&lt;br /&gt;b. Position inherits tasks that describe them.&lt;br /&gt;c. Organization Units inherits the Tasks assigned to Jobs defined down the line.&lt;br /&gt;d. Positions inherits tasks that are assigned to Jobs, assigned to them.&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;31. A position in Organization Management-&lt;br /&gt;&lt;br /&gt;a. Can be occupied by more than one person&lt;br /&gt;b. Positions are concrete and are occupied by holders&lt;br /&gt;c. A position cannot be occupied by more than one person&lt;br /&gt;d. Denoted by Object Type ‘P’&lt;br /&gt;e. Denoted by Object Type ‘S’&lt;br /&gt;&lt;br /&gt;32. The different Personnel Cost Planning Methods used are:&lt;br /&gt;&lt;br /&gt;a. Projected Pay&lt;br /&gt;b. Payroll Results&lt;br /&gt;c. Basic Pay&lt;br /&gt;d. Account Assignment Infotype&lt;br /&gt;e. Additional Payments&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;33. Relationships in Organization Management are specified by:&lt;br /&gt;&lt;br /&gt;a. Relationships are denoted by a three digit Code.&lt;br /&gt;b. Relationships between objects are reciprocal&lt;br /&gt;c. Relationships can also be one sided&lt;br /&gt;d. The direction of relationships are determined by ‘A’ or ‘B’&lt;br /&gt;e. None of the above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-4972700740712999315?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/4972700740712999315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=4972700740712999315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4972700740712999315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4972700740712999315'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/12/hr-certification-questions-part1.html' title='HR Certification Questions-Part1'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-309980762803150019</id><published>2009-12-16T22:33:00.000-08:00</published><updated>2009-12-16T22:36:26.780-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Background Jobs'/><title type='text'>How to Debug the background Jobs</title><content type='html'>&lt;div align="justify"&gt;Do you Love ABAP? Then this is right place for you. If you have found something good and want to share with rest of ABAP world . Then write to me khari.amit@gmail.com&lt;br /&gt;&lt;br /&gt;I will Post it on this blog?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Now how to debug background jobs?&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In SM37: Select the job, type JDBG in the OK-code and press&lt;br /&gt;enter.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;This can be used for both completed jobs and jobs to be processed (just make sure you have enough time to debug before the job actually starts). Breakpoints set in the job flow works. This method has been successfully used in R/3 4.6C.&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-309980762803150019?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/309980762803150019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=309980762803150019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/309980762803150019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/309980762803150019'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/12/how-to-debug-background-jobs.html' title='How to Debug the background Jobs'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-4179150975913712932</id><published>2009-12-15T09:25:00.000-08:00</published><updated>2009-12-15T09:29:45.624-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Domain'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Dictionary'/><title type='text'>Function Module related to Domain</title><content type='html'>To get all the function modules related to domain. Fine Where used list of DD07L in se11.&lt;br /&gt;&lt;br /&gt;IT will give all the function modules related to DD07L.&lt;br /&gt;Some of them are given below.&lt;br /&gt;&lt;br /&gt;Function modules to get the values range and fixed value assigned to domain&lt;br /&gt;&lt;br /&gt;Just give the name of a domain with fixed values and it will return the value ranges for that&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;1.   RM_DOMAIN_VALUES_GET   à not remote enabled&lt;br /&gt;&lt;br /&gt;2.   WFM_DOMAIN_VALUE_GET  à remote enabled&lt;br /&gt;&lt;br /&gt;Function module that will check whether the value exists or not in the domain&lt;br /&gt;&lt;br /&gt;1.   CHECK_DOMAIN_VALUES &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-4179150975913712932?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/4179150975913712932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=4179150975913712932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4179150975913712932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4179150975913712932'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/12/function-module-related-to-domain.html' title='Function Module related to Domain'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-7730449826475171215</id><published>2009-09-08T09:26:00.000-07:00</published><updated>2009-09-08T09:31:18.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Common Unicode Error'/><title type='text'>Common Unicode Errors ( SAP Version ECC6.0 )</title><content type='html'>&lt;div align="justify"&gt;Transaction Code to Perform Unicode Compliance check&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;TCode to perform Unicode Check : UCCHECK&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;How to Set the Unicode Flag Active&lt;br /&gt;&lt;br /&gt;After resolving all the errors under the Unicode Check, we can set the Unicode Flag.&lt;br /&gt;This can be done in either of the two ways.&lt;br /&gt;&lt;br /&gt;1.From the Transaction UCCHECK itself, by selecting the success message of the&lt;br /&gt;object and then clicking on the Set Unicode Attribute button .&lt;br /&gt;&lt;br /&gt;2.Go directly to the object, Go To -&gt; Attributes -&gt; Change Display -&gt; Check the&lt;br /&gt;Unicode Flag Active -&gt; Save -&gt; Activate.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Some of the Common Errors in UCCHECK and their resolution.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Case - 1:&lt;br /&gt;&lt;br /&gt;Error : Upload/Ws_Upload and Download/Ws_Download are obsolete, since they are not Unicode-enabled; use the class cl_gui_frontend_services&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;Cause : From Version ECC6.0 (Unicode complaint environment), the Function Mod-ules UPLOAD / WS_UPLOAD / DOWNLOAD / WS_DOWNLOAD has become obso-lete. In replacement of these Function Modules, we have GUI_UPLOAD / GUI_DOWNLOAD.&lt;br /&gt;&lt;br /&gt;Solution: All the UPLOAD / WS_UPLOAD function modules need to be replaced with GUI_UPLOAD FM and all the DOWNLOAD / WS_DOWNLOAD with the GUI_DOWNLOAD function modules.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;For replacing WS_UPLOAD :&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;*{ REPLACE EMPK900094 1&lt;br /&gt;*\ call function 'WS_UPLOAD'&lt;br /&gt;*\ exporting&lt;br /&gt;*\ filename = p_filel&lt;br /&gt;*\ filetype = 'DAT' "'ASC' "'DAT'&lt;br /&gt;*\ tables&lt;br /&gt;*\ data_tab = record&lt;br /&gt;*\ exceptions&lt;br /&gt;*\ conversion_error = 1&lt;br /&gt;*\ file_open_error = 2&lt;br /&gt;*\ file_read_error = 3&lt;br /&gt;*\ invalid_type = 4&lt;br /&gt;*\ no_batch = 5&lt;br /&gt;*\ unknown_error = 6&lt;br /&gt;*\ invalid_table_width = 7&lt;br /&gt;*\ gui_refuse_filetransfer = 8&lt;br /&gt;*\ customer_error = 9&lt;br /&gt;*\ others = 10.&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;DATA : L_P_FILEL TYPE STRING.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;Clear: L_P_FILEL.&lt;br /&gt;L_P_FILEL = P_FILEL.&lt;br /&gt;&lt;br /&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;br /&gt;EXPORTING&lt;br /&gt;FILENAME = L_P_FILEL&lt;br /&gt;FILETYPE = 'ASC'&lt;br /&gt;TABLES&lt;br /&gt;DATA_TAB = RECORD&lt;br /&gt;EXCEPTIONS&lt;br /&gt;FILE_OPEN_ERROR = 1&lt;br /&gt;FILE_READ_ERROR = 2&lt;br /&gt;NO_BATCH = 3&lt;br /&gt;GUI_REFUSE_FILETRANSFER = 4&lt;br /&gt;INVALID_TYPE = 5&lt;br /&gt;NO_AUTHORITY = 6&lt;br /&gt;UNKNOWN_ERROR = 7&lt;br /&gt;BAD_DATA_FORMAT = 8&lt;br /&gt;HEADER_NOT_ALLOWED = 9&lt;br /&gt;SEPARATOR_NOT_ALLOWED = 10&lt;br /&gt;HEADER_TOO_LONG = 11&lt;br /&gt;UNKNOWN_DP_ERROR = 12&lt;br /&gt;ACCESS_DENIED = 13&lt;br /&gt;DP_OUT_OF_MEMORY = 14&lt;br /&gt;DISK_FULL = 15&lt;br /&gt;DP_TIMEOUT = 16&lt;br /&gt;OTHERS = 17.&lt;br /&gt;&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;Clear: L_P_FILEL.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;*} REPLACE&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Note - 1 : The parameter FILENAME in GUI_UPLOAD is of type STRING for version ECC6.0. In 4.6C version (Non Unicode complaint environment), for the above code, ex-port parameter filename in UPLOAD / WS_UPLOAD was of data type “Character”. This need to be taken care of otherwise if an Extended Syntax Check is performed using the transaction SLIN, there would bet a Call Function Interface Error because of this. So to avoid that, one needs to declare a variable L_P_FILEL of type STRING and assign-ing that to the Parameter FILENAME. Also it’s better to have file type ‘ASC’.&lt;br /&gt;&lt;br /&gt;For replacing WS_DOWNLOAD:&lt;br /&gt;&lt;br /&gt;*{ REPLACE RE2K900049 1&lt;br /&gt;*\ CALL FUNCTION 'WS_DOWNLOAD'&lt;br /&gt;*\ EXPORTING&lt;br /&gt;*\ FILENAME = W_FILENAME&lt;br /&gt;*\ FILETYPE = 'ASC'&lt;br /&gt;*\ TABLES&lt;br /&gt;*\ DATA_TAB = TAB_PC2&lt;br /&gt;*\ EXCEPTIONS&lt;br /&gt;*\ FILE_OPEN_ERROR = 1&lt;br /&gt;*\ FILE_WRITE_ERROR = 2&lt;br /&gt;*\ INVALID_FILESIZE = 3&lt;br /&gt;*\ INVALID_TYPE = 4&lt;br /&gt;*\ NO_BATCH = 5&lt;br /&gt;*\ UNKNOWN_ERROR = 6&lt;br /&gt;*\ INVALID_TABLE_WIDTH = 7&lt;br /&gt;*\ GUI_REFUSE_FILETRANSFER = 8&lt;br /&gt;*\ CUSTOMER_ERROR = 9&lt;br /&gt;*\ OTHERS = 10.&lt;br /&gt;*\&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;DATA : L_W_FILENAME TYPE STRING.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;Clear: L_W_FILENAME.&lt;br /&gt;L_W_FILENAME = W_FILENAME.&lt;br /&gt;&lt;br /&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;br /&gt;EXPORTING&lt;br /&gt;FILENAME = L_W_FILENAME&lt;br /&gt;FILETYPE = 'ASC'&lt;br /&gt;TABLES&lt;br /&gt;DATA_TAB = TAB_PC2&lt;br /&gt;EXCEPTIONS&lt;br /&gt;FILE_WRITE_ERROR = 1&lt;br /&gt;NO_BATCH = 2&lt;br /&gt;GUI_REFUSE_FILETRANSFER = 3&lt;br /&gt;INVALID_TYPE = 4&lt;br /&gt;NO_AUTHORITY = 5&lt;br /&gt;UNKNOWN_ERROR = 6&lt;br /&gt;HEADER_NOT_ALLOWED = 7&lt;br /&gt;SEPARATOR_NOT_ALLOWED = 8&lt;br /&gt;FILESIZE_NOT_ALLOWED = 9&lt;br /&gt;HEADER_TOO_LONG = 10&lt;br /&gt;DP_ERROR_CREATE = 11&lt;br /&gt;DP_ERROR_SEND = 12&lt;br /&gt;DP_ERROR_WRITE = 13&lt;br /&gt;UNKNOWN_DP_ERROR = 14&lt;br /&gt;ACCESS_DENIED = 15&lt;br /&gt;DP_OUT_OF_MEMORY = 16&lt;br /&gt;DISK_FULL = 17&lt;br /&gt;DP_TIMEOUT = 18&lt;br /&gt;FILE_NOT_FOUND = 19&lt;br /&gt;DATAPROVIDER_EXCEPTION = 20&lt;br /&gt;CONTROL_FLUSH_ERROR = 21&lt;br /&gt;OTHERS = 22&lt;br /&gt;.&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;For replacing UPLOAD :&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;PARAMETERS: I_NFILE LIKE RLGRAP-FILENAME DEFAULT&lt;br /&gt;'c:\fi\docgen.prn'.&lt;br /&gt;&lt;br /&gt;Note : Please make sure that default location is given if its not then dont use default file-name parameter in your Function module.&lt;br /&gt;&lt;br /&gt;*{ REPLACE RE2K900049 1&lt;br /&gt;*\ CALL FUNCTION 'UPLOAD'&lt;br /&gt;*\ EXPORTING&lt;br /&gt;*\ FILENAME = I_NFILE "NOME FILE&lt;br /&gt;*\ FILETYPE = 'ASC'&lt;br /&gt;*\ TABLES&lt;br /&gt;*\ DATA_TAB = FILIN&lt;br /&gt;*\ EXCEPTIONS&lt;br /&gt;*\ CONVERSION_ERROR = 1&lt;br /&gt;*\ INVALID_TABLE_WIDTH = 2&lt;br /&gt;*\ INVALID_TYPE = 3&lt;br /&gt;*\ NO_BATCH = 4&lt;br /&gt;*\ UNKNOWN_ERROR = 5&lt;br /&gt;*\ OTHERS = 6.&lt;br /&gt;*\&lt;br /&gt;&lt;br /&gt;So we will be using the method ` GUI_UPLOAD` of the class `CL_GUI_FRONTEND_SERVICES`. Now in 4.6, while using FM UPLOAD, a pop-up used to appear, prompting you to get/locate the path of the file. To get the same function-ality in GUI_UPLOAD use code as below-&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;data: ft type filetable,&lt;br /&gt;rc type i,&lt;br /&gt;l_i_nfile type string,&lt;br /&gt;l_i_nfile_temp type string.&lt;br /&gt;&lt;br /&gt;data: l_ft type line of filetable.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;clear: l_i_nfile_temp, rc, l_ft, l_i_nfile.&lt;br /&gt;refresh: ft.&lt;br /&gt;l_i_nfile_temp = i_nfile.&lt;br /&gt;&lt;br /&gt;CALL METHOD CL_GUI_FRONTEND_SERVICES=&gt;FILE_OPEN_DIALOG&lt;br /&gt;EXPORTING&lt;br /&gt;WINDOW_TITLE = 'File open'&lt;br /&gt;DEFAULT_FILENAME = l_i_nfile_temp&lt;br /&gt;CHANGING&lt;br /&gt;FILE_TABLE = ft&lt;br /&gt;RC = rc&lt;br /&gt;EXCEPTIONS&lt;br /&gt;FILE_OPEN_DIALOG_FAILED = 1&lt;br /&gt;CNTL_ERROR = 2&lt;br /&gt;ERROR_NO_GUI = 3&lt;br /&gt;NOT_SUPPORTED_BY_GUI = 4&lt;br /&gt;others = 5.&lt;br /&gt;&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;read table ft into l_ft index 1.&lt;br /&gt;&lt;br /&gt;l_i_nfile = l_ft-filename.&lt;br /&gt;&lt;br /&gt;CALL FUNCTION 'GUI_UPLOAD'&lt;br /&gt;EXPORTING&lt;br /&gt;FILENAME = l_i_nfile&lt;br /&gt;FILETYPE = 'ASC'&lt;br /&gt;TABLES&lt;br /&gt;DATA_TAB = FILIN&lt;br /&gt;EXCEPTIONS&lt;br /&gt;FILE_OPEN_ERROR = 1&lt;br /&gt;FILE_READ_ERROR = 2&lt;br /&gt;NO_BATCH = 3&lt;br /&gt;GUI_REFUSE_FILETRANSFER = 4&lt;br /&gt;INVALID_TYPE = 5&lt;br /&gt;NO_AUTHORITY = 6&lt;br /&gt;UNKNOWN_ERROR = 7&lt;br /&gt;BAD_DATA_FORMAT = 8&lt;br /&gt;HEADER_NOT_ALLOWED = 9&lt;br /&gt;SEPARATOR_NOT_ALLOWED = 10&lt;br /&gt;HEADER_TOO_LONG = 11&lt;br /&gt;UNKNOWN_DP_ERROR = 12&lt;br /&gt;ACCESS_DENIED = 13&lt;br /&gt;DP_OUT_OF_MEMORY = 14&lt;br /&gt;DISK_FULL = 15&lt;br /&gt;DP_TIMEOUT = 16&lt;br /&gt;OTHERS = 17.&lt;br /&gt;&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;clear: l_i_nfile_temp, rc, l_ft, l_i_nfile.&lt;br /&gt;refresh: ft.&lt;br /&gt;&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;For replacing DOWNLOAD :&lt;br /&gt;&lt;br /&gt;DOWNLOAD is obsolete function module for storing SAP data in a file in the file sys-tem of the presentation server.&lt;br /&gt;EXAMPLE :&lt;br /&gt;&lt;br /&gt;PARAMETERS: PC_FILE LIKE RLGRAP-FILENAME DEFAULT&lt;br /&gt;'c:\test.txt' modif id LOC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* CALL FUNCTION 'DOWNLOAD'&lt;br /&gt;* EXPORTING&lt;br /&gt;* FILENAME = PC_FILE&lt;br /&gt;* FILETYPE = 'DAT'&lt;br /&gt;* IMPORTING&lt;br /&gt;* FILESIZE = W_FSIZE&lt;br /&gt;* ACT_FILENAME = W_FNAME&lt;br /&gt;* ACT_FILETYPE = W_FTYPE&lt;br /&gt;* TABLES&lt;br /&gt;* DATA_TAB = TAB&lt;br /&gt;* EXCEPTIONS&lt;br /&gt;* CONVERSION_ERROR = 1&lt;br /&gt;* INVALID_TABLE_WIDTH = 2&lt;br /&gt;* INVALID_TYPE = 3&lt;br /&gt;* NO_BATCH = 4&lt;br /&gt;* UNKNOWN_ERROR = 5&lt;br /&gt;* OTHERS = 6.&lt;br /&gt;&lt;br /&gt;So we will be using the method `GUI_DOWNLOAD` of the class `CL_GUI_FRONTEND_SERVICES`. Now in 4.6, while using FM DOWNLOAD, a pop-up used to appear, prompting you to to put the path to save the file. To get the same functionality in GUI_DOWNLOAD use code as below-&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;data: l_filename type string,&lt;br /&gt;l_path type string,&lt;br /&gt;l_fullpath type string,&lt;br /&gt;l_filename_temp type string.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;** Begin of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;Clear: l_filename, l_path, l_fullpath, l_filename_temp.&lt;br /&gt;l_filename_temp = PC_FILE.&lt;br /&gt;&lt;br /&gt;CALL METHOD CL_GUI_FRONTEND_SERVICES=&gt;FILE_SAVE_DIALOG&lt;br /&gt;EXPORTING&lt;br /&gt;WINDOW_TITLE = 'File save'&lt;br /&gt;DEFAULT_FILE_NAME = l_filename_temp&lt;br /&gt;CHANGING&lt;br /&gt;FILENAME = l_filename&lt;br /&gt;PATH = l_path&lt;br /&gt;FULLPATH = l_fullpath&lt;br /&gt;EXCEPTIONS&lt;br /&gt;CNTL_ERROR = 1&lt;br /&gt;ERROR_NO_GUI = 2&lt;br /&gt;NOT_SUPPORTED_BY_GUI = 3&lt;br /&gt;others = 4.&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;&lt;br /&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;br /&gt;EXPORTING&lt;br /&gt;FILENAME = l_filename&lt;br /&gt;FILETYPE = 'ASC'&lt;br /&gt;TABLES&lt;br /&gt;DATA_TAB = tab&lt;br /&gt;EXCEPTIONS&lt;br /&gt;FILE_WRITE_ERROR = 1&lt;br /&gt;NO_BATCH = 2&lt;br /&gt;GUI_REFUSE_FILETRANSFER = 3&lt;br /&gt;INVALID_TYPE = 4&lt;br /&gt;NO_AUTHORITY = 5&lt;br /&gt;UNKNOWN_ERROR = 6&lt;br /&gt;HEADER_NOT_ALLOWED = 7&lt;br /&gt;SEPARATOR_NOT_ALLOWED = 8&lt;br /&gt;FILESIZE_NOT_ALLOWED = 9&lt;br /&gt;HEADER_TOO_LONG = 10&lt;br /&gt;DP_ERROR_CREATE = 11&lt;br /&gt;DP_ERROR_SEND = 12&lt;br /&gt;DP_ERROR_WRITE = 13&lt;br /&gt;UNKNOWN_DP_ERROR = 14&lt;br /&gt;ACCESS_DENIED = 15&lt;br /&gt;DP_OUT_OF_MEMORY = 16&lt;br /&gt;DISK_FULL = 17&lt;br /&gt;DP_TIMEOUT = 18&lt;br /&gt;FILE_NOT_FOUND = 19&lt;br /&gt;DATAPROVIDER_EXCEPTION = 20&lt;br /&gt;CONTROL_FLUSH_ERROR = 21&lt;br /&gt;OTHERS = 22.&lt;br /&gt;IF SY-SUBRC &lt;&gt; 0.&lt;br /&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;br /&gt;* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;br /&gt;ENDIF.&lt;br /&gt;** End of Changes - 46C To ECC6 - IN9AGARWAL&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-7730449826475171215?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/7730449826475171215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=7730449826475171215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7730449826475171215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7730449826475171215'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/09/common-unicode-errors-sap-version-ecc60.html' title='Common Unicode Errors ( SAP Version ECC6.0 )'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-7721373060948566199</id><published>2009-07-13T09:15:00.000-07:00</published><updated>2009-09-08T09:26:08.372-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LSMW Step by Step'/><title type='text'>Step-by-Step Guide for Using LSMW</title><content type='html'>For Example :&lt;br /&gt;&lt;strong&gt;LSMW to Update Customer Master Records with Transaction Recording&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;Call Legacy System Migration Workbench by entering transaction code LSMW. Every conversion task is grouped together as Project / Subproject / Object structure. Create a Project called LSMW_DEMO and a Subproject as CUSTOMERS and Object as CUST_REC as shown in&lt;em&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="fullpost"&gt;Figure 1. &lt;a href="http://4.bp.blogspot.com/__aUD213pS6o/SltfaHPyJOI/AAAAAAAAB6Q/UYQ5_8r_pgI/s1600-h/LSMW1.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 122px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5357981083913823458" border="0" alt="" src="http://4.bp.blogspot.com/__aUD213pS6o/SltfaHPyJOI/AAAAAAAAB6Q/UYQ5_8r_pgI/s400/LSMW1.bmp" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span class="fullpost"&gt;The main screen of LSMW provides wizard-like step-by-step tasks, as shown in Figure 2. To complete your data conversion, you need to execute these steps in sequence. Once a step is executed, the cursor is automatically positioned to the next step.&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;Note that these steps may look different depending upon your Personal menu settings. You could make step numbers visible by ‘Numbers on’ icon or hidden by ‘Numbers off’ icon. You can execute a step by double-clicking on the row. Toggle icon ‘Doubleclick=Display’ or ‘Doubleclick=Edit’, makes the step in ‘display’ mode or ‘change’ mode.&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/__aUD213pS6o/SltfaeA7edI/AAAAAAAAB6Y/gz_n5ZBhuHM/s1600-h/LSMW2.bmp"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 326px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5357981090025535954" border="0" alt="" src="http://2.bp.blogspot.com/__aUD213pS6o/SltfaeA7edI/AAAAAAAAB6Y/gz_n5ZBhuHM/s400/LSMW2.bmp" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Download Complete material :&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.saveyourfile.com/file/20/SCM-LSMW-StepsOnWeb-doc.html"&gt;Step By Step Guide&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;div&gt;&lt;a href="http://www.saveyourfile.com/file/21/LSMW-doc.html"&gt;LSMW Guide &lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-7721373060948566199?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/7721373060948566199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=7721373060948566199' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7721373060948566199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7721373060948566199'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/07/step-by-step-guide-for-using-lsmw.html' title='Step-by-Step Guide for Using LSMW'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/__aUD213pS6o/SltfaHPyJOI/AAAAAAAAB6Q/UYQ5_8r_pgI/s72-c/LSMW1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-3222565425975610331</id><published>2009-05-11T07:30:00.000-07:00</published><updated>2009-12-31T03:14:29.460-08:00</updated><title type='text'>Ultimate SAP Course available on Net</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;Still struggling to learn SAP? If you want to obtain SAP certification easily, I've got good news ...&lt;br /&gt;“ Announcing: Former Siemens SAP Consultant Reveals The Goldmine Of SAP Materials &amp;amp; Courses Previously Only Available To SAP Insiders ... ”&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="https://paydotcom.com/r/77352/amitkhari/25922880/"&gt;Ultimate SAP Course : Certification Material Only in $47&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Be among the rare few to own this highly-exclusive "plug-and-play" Ultimate SAP CBT Course System before it vanishes. This is previously available only to insiders and professionals in the SAP job industry.&lt;/div&gt;&lt;p&gt;&lt;a href="https://paydotcom.com/r/77352/amitkhari/25922880/"&gt;Ultimate SAP Course : Certification Material Only in $47&lt;/a&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;The Fastest, Easiest Way To Learn Everything About SAP ... Previously Only Available In Seminars &amp;amp; SAP Training Centres. &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;Hundreds of high quality SAP software computer based training (Interactive CBTs) that guide you every step of the way&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;This Ultimate SAP course covers all major SAP modules including R/3, ERP, ABAP, DB, MM, Basis and more&lt;br /&gt;Certification materials and resources with industry handbooks, workbooks and examination software applications&lt;br /&gt;Step-By-Step Instructions walk you through the most common questions, issues and task you'll encounter with SAP.&lt;br /&gt;Case study-based exercises help you build and test your knowledge and tips to warn about potential problems.&lt;br /&gt;Learn about SAP module implementation, SAP business webflow and master SAP object programming&lt;br /&gt;Flash enabled visual lessons with text and user interactivity to make learning SAP fun and simple.&lt;br /&gt;Complete SAP modules with intelligent self assessment that advice and guides you like a real-life instructor&lt;br /&gt;Exercises and study exam guides with Q&amp;amp;A to allow you to pass your certification examination with ease.&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="https://paydotcom.com/r/77352/amitkhari/25922880/"&gt;Ultimate SAP Course : Certification Material Only in $47&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-3222565425975610331?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/3222565425975610331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=3222565425975610331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3222565425975610331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/3222565425975610331'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/05/still-struggling-to-learn-sap-if-you.html' title='Ultimate SAP Course available on Net'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-8852747378757986019</id><published>2009-02-15T06:06:00.000-08:00</published><updated>2009-03-11T03:37:40.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Workflow Step3 : Create a method.</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div align="justify"&gt;Next a method must be created without using any function module template. When creating the method ensure that the method call is synchronous - this means that the method doesn't require a terminating event. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;A method can be synchronous or asynchronous. Synchronous Method&lt;br /&gt;&lt;/strong&gt;Method that, for the duration of its execution, assumes the process control and, after its execution, reports to the calling component (work item manager, in this case).&lt;br /&gt;Synchronous methods can return the following data, if defined: Return parameters, one result and Exceptions.&lt;br /&gt;&lt;br /&gt;Terminating events can also be defined for a single-step task described with a synchronous method. At runtime, the relevant work item is then terminated either when the synchronous method is successfully executed or when one of the defined terminating events occurs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Asynchronous Method&lt;/strong&gt;&lt;br /&gt;Method that, after its execution, does not report directly to the calling component (work item manager, in this case).&lt;br /&gt;Asynchronous object methods do not return results, parameters or exceptions.&lt;br /&gt;At least one terminating event must be defined for a single-step task described with an asynchronous object method.&lt;br /&gt;At runtime, the relevant work item is only terminated if one of the defined terminating events occurs.&lt;br /&gt;&lt;br /&gt;Next set the status of this object type component to implemented. The methods are not implemented unless you once open their program. Select the method and open its program. It gives a message “Do you want to generate a template automatically for the missing section”. Click “Yes”. Inside the program insert the code “CALL TRANSACTION ‘FB03’. Display Financial Document.&lt;br /&gt;&lt;br /&gt;Method: Z_METHODXX&lt;br /&gt;Name: Method name: XX&lt;br /&gt;Description: Method Description: XX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Edit à Change Release Status à Object Type Component à Implemented&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span class="fullpost"&gt;&lt;strong&gt;Related Link :&lt;/strong&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;Step 1 : &lt;a href="http://www.abapcode.info/2008/12/work-flow-for-beginners-step1.html"&gt;http://www.abapcode.info/2008/12/work-flow-for-beginners-step1.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;Step 2 : &lt;a href="http://www.abapcode.info/2009/02/workflow-step2-create-business-object.html"&gt;WorkFlow Step2 : Create a business object&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="fullpost"&gt;Step 3 : &lt;a href="http://www.abapcode.info/2009/02/workflow-step-3-create-event.html"&gt;Workflow Step 3 : Create an event.&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-8852747378757986019?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/8852747378757986019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=8852747378757986019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8852747378757986019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8852747378757986019'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/02/workflow-step3-create-method.html' title='Workflow Step3 : Create a method.'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-418417244497238700</id><published>2009-02-08T04:43:00.000-08:00</published><updated>2009-03-11T03:38:18.849-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Workflow Step 3 : Create an event.</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Open the Object type in change mode. When you change your subtype the first step is to create a new event, this is done by selecting the Event node and clicking the create button. Give the event a name and a description. Next set the status of this object type component to implemented.&lt;br /&gt;&lt;br /&gt;Event: Z_EVENT_XX&lt;br /&gt;Name: Event name: XX&lt;br /&gt;Description: Event Description: XX&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Click on the new event and… &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;Edit à Change Release Status à Object Type Component à Implemented&lt;br /&gt;(A small box sign vanishes from the right side of the event, indicating that it is implemented)&lt;br /&gt;There can be multiple triggering events for a standard/customer task.&lt;br /&gt;&lt;br /&gt;In R/3 4.0 the release strategy for new Object Types and Object Type Components (methods, attributes, events, etc.) was enhanced. Now when an object type and/or components are created, there are different statuses to select, based on its required purpose. The statuses are:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· Modeled&lt;/strong&gt; - objects cannot be accessed at runtime. This is the status that is automatically set when an object type or component is created. Items with a modeled status cannot be referenced in any type of workflow task. &lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;div align="justify"&gt;&lt;br /&gt;· &lt;strong&gt;Implemented&lt;/strong&gt; - objects can be used internally in a test environment. They are accessible, but may not be stable (especially if no delegation has been defined). &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;· Released&lt;/strong&gt; - objects are ready for production. Note: Local objects cannot be released. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;· Obsolete&lt;/strong&gt; - objects are typically replaced by new functionality or incompatible with previous versions. This status is optional.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Related Link :&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;Step 1 : &lt;a href="http://www.abapcode.info/2008/12/work-flow-for-beginners-step1.html"&gt;http://www.abapcode.info/2008/12/work-flow-for-beginners-step1.html&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;Step 2 : &lt;a href="http://www.abapcode.info/2009/02/workflow-step2-create-business-object.html"&gt;WorkFlow Step2 : Create a business object&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-418417244497238700?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/418417244497238700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=418417244497238700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/418417244497238700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/418417244497238700'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/02/workflow-step-3-create-event.html' title='Workflow Step 3 : Create an event.'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6735863616468929995</id><published>2009-02-01T09:11:00.000-08:00</published><updated>2009-03-11T03:39:02.403-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>WorkFlow Step2 : Create a business object</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div align="justify"&gt;Give the business object name prefixed with Z_.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Enter the following fields with values:&lt;/strong&gt;&lt;br /&gt;Object type: Z_TESTXX&lt;br /&gt;This is the internal technical key. Page: 1&lt;br /&gt;Object type can have maximum 10 characters. This must be unique across all object type. Objects are specific instances of object types at runtime.&lt;br /&gt;&lt;br /&gt;Object name: Object_Name_for_XX&lt;br /&gt;The object type is addressed with this name by external applications. This is a descriptive English name and can be up to 32 characters. This also must be unique across all object type.&lt;br /&gt;&lt;br /&gt;Name: Object Name: XX&lt;br /&gt;This is a meaningful name of the business object.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Description: Object Description: XX&lt;br /&gt;Page: 1&lt;br /&gt;Object description, can be up to 40 characters.&lt;br /&gt;&lt;br /&gt;Program: Z_TESTXX&lt;br /&gt;Each object type has an ABAP/4 program in which methods of the object are implemented. This program is generated automatically when you create or revise an object type.&lt;br /&gt;&lt;br /&gt;Application: *&lt;br /&gt;Page: 1&lt;br /&gt;* indicates cross application.&lt;br /&gt;&lt;br /&gt;Should you need to extend the components of an SAP delivered object, you can create a subtype and then “delegate” it back up to its supertype. This means that the supertype transparently acquires the new functionality. If this supertype is referenced by any SAP or custom application, the new functionality is available. Any supertype may have at most one delegation assigned to it. Delegations are client independent. Use the menu path Settings &gt;System-wide to create a delegation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Read More :&lt;br /&gt;&lt;br /&gt;Step 1 :  &lt;a href="http://www.abapcode.info/2008/12/work-flow-for-beginners-step1.html"&gt;http://www.abapcode.info/2008/12/work-flow-for-beginners-step1.html&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6735863616468929995?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6735863616468929995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6735863616468929995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6735863616468929995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6735863616468929995'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/02/workflow-step2-create-business-object.html' title='WorkFlow Step2 : Create a business object'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-2226115708767832587</id><published>2009-01-20T20:05:00.000-08:00</published><updated>2009-03-13T12:29:15.866-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BADI'/><title type='text'>How to find BADI?</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;1. Go to the TCode SE24 and enter CL_EXITHANDLER as object type.&lt;br /&gt;&lt;br /&gt;2. In 'Display' mode, go to 'Methods' tab.&lt;br /&gt;&lt;br /&gt;3. Double click the method 'Get Instance' to display it source code.&lt;br /&gt;&lt;br /&gt;4. Set a breakpoint on 'CALL METHOD cl_exithandler=&gt;get_class_name_by_interface'.&lt;br /&gt;&lt;br /&gt;5. Then run your transaction.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. The screen will stop at this method.&lt;br /&gt;&lt;br /&gt;7. Check the value of parameter 'EXIT_NAME'. It will show you the BADI&lt;br /&gt;for that transaction.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-2226115708767832587?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/2226115708767832587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=2226115708767832587' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2226115708767832587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2226115708767832587'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2009/01/how-to-find-badi.html' title='How to find BADI?'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-8629610953986604453</id><published>2008-12-29T22:53:00.000-08:00</published><updated>2009-03-13T12:29:57.425-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Table'/><title type='text'>Five Ways to Delete Entry from Table</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;Tip 1. Write the abap program.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;loop at itab.&lt;br /&gt;DELETE &lt;dbtable&gt;FROM &lt;workarea&gt;"For Single Record&lt;br /&gt;DELETE &lt;dbtable&gt;FROM TABLE &lt;itab&gt;" For Multiple Records&lt;br /&gt;endloop.&lt;br /&gt;&lt;table&gt;&lt;itab&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;2. Write BDC program.&lt;br /&gt;&lt;/strong&gt;Deletion data should be in flat file and Delete the Entry when required.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. If data is in Custom tables&lt;/strong&gt; &lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;a. if table Maintenance exits : go to sm30, give the table name ---&gt; display --&gt; change&lt;br /&gt;Select the Entries - ---&gt; delete.&lt;br /&gt;4. se11 ---&gt; Table---&gt; Display ----&gt;Table content ---&gt; Give Selection data ---&gt; Edit ---&gt; Delete selection entries.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or&lt;br /&gt;&lt;br /&gt;Display data ----&gt; Select Entries to be deleted---&gt; table entry (menu item) ----&gt; delete.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;5. Go to se16 --&gt; Enter table name ---&gt; Enter selection entries ---&gt; &lt;br /&gt;Execute --&gt; Edit ---&gt; Delete selection entries.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;tbody&gt;&lt;/tbody&gt;&lt;/p&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-8629610953986604453?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/8629610953986604453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=8629610953986604453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8629610953986604453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8629610953986604453'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/12/five-ways-to-delete-entry-from-table.html' title='Five Ways to Delete Entry from Table'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6594471937791183874</id><published>2008-12-20T09:41:00.000-08:00</published><updated>2009-03-14T01:12:38.144-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Work Flow For Beginners-Step1</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;1:Find a standard business object - which relates to the desired master data.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Transaction SWLD&lt;br /&gt;&lt;br /&gt;Definition Tools àSAP Business WorkflowàDevelopmentàDefinition ToolsàBusiness Object Builder (Transaction Code SW01)&lt;br /&gt;&lt;br /&gt;Click on the Business Object Builder. The initial screen appears as follows. &lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5281931846944744018" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 208px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/__aUD213pS6o/SU0xB6j24lI/AAAAAAAAAyM/wCH5ynTZT3M/s320/workflow1.bmp" border="0" /&gt;&lt;br /&gt;Either search for an object by name in short description. Or use the IMG structure, which is accessed via the Business Object Repository button.&lt;br /&gt;&lt;br /&gt;Position mouse cursor in the field Object/interface type and hit F4àIn the pop up window click Information SystemàSearch the business object created earlier or SAP standard business object. àSelect it and click display&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Select all object types and the following screen appears. Here the businisess object BUS2054 has been explored, which is under Project Systems. &lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5281932467503219746" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 212px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/__aUD213pS6o/SU0xmCUhxCI/AAAAAAAAAyU/VqW0PQZaJMI/s320/workflow2.bmp" border="0" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5281933210226355346" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 263px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/__aUD213pS6o/SU0yRRLhbJI/AAAAAAAAAyc/NZBbMN37Id8/s320/workflow3.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;A business object has following components as shown in the figure:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5281933768741745906" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 241px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/__aUD213pS6o/SU0yxxz99PI/AAAAAAAAAyk/BZOYVlAcbfQ/s320/workflow4.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;A screen showing the components of the object is dispalyed as the following figure:&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5281934301942260338" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 269px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/__aUD213pS6o/SU0zQ0I4InI/AAAAAAAAAys/OeWj2G6l8KM/s320/workflow5.bmp" border="0" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;To be Continueed...................&lt;/strong&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6594471937791183874?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6594471937791183874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6594471937791183874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6594471937791183874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6594471937791183874'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/12/work-flow-for-beginners-step1.html' title='Work Flow For Beginners-Step1'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/__aUD213pS6o/SU0xB6j24lI/AAAAAAAAAyM/wCH5ynTZT3M/s72-c/workflow1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6709000250592404800</id><published>2008-12-15T23:16:00.000-08:00</published><updated>2009-03-14T01:14:49.824-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Macros used in Workflow Programming</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;The include file &lt;cntn01&gt;must have been included into the program in order to use these macros.&lt;/strong&gt;&lt;br /&gt;INCLUDE &lt;cntn01&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Declaring Container&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;SWC_CONTAINER &lt;container&gt;. "Declaration&lt;br /&gt;SWC_CREATE_CONTAINER &lt;container&gt;. "Initialization&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Writing value into container&lt;br /&gt;&lt;/strong&gt;SWC_SET_ELEMENT &lt;container&gt;&lt;containerelement&gt;&lt;value&gt;.&lt;br /&gt;SWC_SET_TABLE &lt;container&gt;&lt;containerelement&gt;&lt;value&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Reading value from container&lt;br /&gt;&lt;/strong&gt;SWC_GET_ELEMENT &lt;container&gt;&lt;containerelement&gt;&lt;value&gt;.&lt;br /&gt;SWC_GET_TABLE &lt;container&gt;&lt;containerelement&gt;&lt;value&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Creating a variable for the object reference&lt;/strong&gt;&lt;br /&gt;DATATYPE SWC_OBJECT.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Create the object reference.&lt;/strong&gt;&lt;br /&gt;SWC_CREATE_OBJECT .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To get Object Key and Object Type&lt;/strong&gt;&lt;br /&gt;SWC_GET_OBJECT_KEY .&lt;br /&gt;SWC_GET_OBJECT_TYPE .&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;To execute Mehtod of Object&lt;br /&gt;&lt;/strong&gt;SWC_CALL_METHOD .&lt;br /&gt;SWC_GET_TABLE_PROPERTY .&lt;br /&gt;SWC_GET_PROPERTY SELF &lt;attribute&gt;&lt;attributevalue&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Raising Exceptions&lt;/strong&gt;&lt;br /&gt;EXIT_RETRUN &lt;exception&gt;&lt;var1&gt;&lt;var2&gt;&lt;br /&gt;EXIT_OBJECT_NOT_FOUND&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Setting Result Parameter of Synchronous method&lt;/strong&gt;&lt;br /&gt;SWC_SET_ELEMENT &lt;container&gt;Result &lt;value&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6709000250592404800?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6709000250592404800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6709000250592404800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6709000250592404800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6709000250592404800'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/12/macros-used-in-workflow-programming.html' title='Macros used in Workflow Programming'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-6103921870789927118</id><published>2008-12-15T23:10:00.000-08:00</published><updated>2009-03-14T01:15:17.927-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Important Function Module of Workflow</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;Function Modules Description&lt;/strong&gt;&lt;br /&gt;SWU_START_WORKFLOW To start Workflow&lt;br /&gt;SWE_EVENT_CREATE To create Event&lt;br /&gt;SWW_WI_DISABLE For locking of work items against execution&lt;br /&gt;SWW_WI_ENABLE For enabling of work items against execution&lt;br /&gt;SWW_WI_CONTAINER_READ To read the container elements of a particular work item&lt;br /&gt;SWW_WI_DEADLINES_CHANGE To change the attributes of the deadline monitoring for a particular work item&lt;br /&gt;SAP_WAPI_EXECUTE_WORKITEM To execute workitem of another user&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other Useul Link :&lt;br /&gt;&lt;a href="http://www.abapcode.info/2008/12/important-transaction-in-workflow.html"&gt;Important Transaction in Workflow&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.abapcode.info/2007/07/workflow-benefits-for-company.html"&gt;Workflow Benefits for the company&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a href="http://www.abapcode.info/2007/07/introduction-to-sap-workflow.html"&gt;Introduction to SAP Workflow&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a href="http://www.abapcode.info/2007/06/workflow.html"&gt;Workflow&lt;/a&gt; ?&lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a href="http://www.abapcode.info/2007/06/org-units-in-workflow-steps.html"&gt;Org units in workflow steps?&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;a href="http://www.abapcode.info/2007/06/workflow-performance-tips.html"&gt;Workflow performance tips&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-6103921870789927118?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/6103921870789927118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=6103921870789927118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6103921870789927118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/6103921870789927118'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/12/important-function-module-of-workflow.html' title='Important Function Module of Workflow'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-4807025465731470553</id><published>2008-12-15T22:46:00.000-08:00</published><updated>2009-03-14T01:15:49.164-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Workflow'/><title type='text'>Important Transaction in Workflow</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;SWDD Workfow Builder&lt;br /&gt;PFAC Maintain Standard Role&lt;br /&gt;PFTC Maintain Tasks&lt;br /&gt;PFOM Create Organizational Assignments&lt;br /&gt;PPOME Organization and Staffing Change&lt;br /&gt;PPWFBUF Refresh client buffer&lt;br /&gt;SWB_COND Workflow start conditions&lt;br /&gt;SWEC Events for change document overview&lt;br /&gt;SWEL Display Event Trace&lt;br /&gt;SWELS Switch Event Trace on/off&lt;br /&gt;SWES Consistancy Check for Event Linkage&lt;br /&gt;SWETYPV Event Type Linkage&lt;br /&gt;SWI1 Selection Report for Work Items&lt;br /&gt;SWI11 Where used list for Tasks&lt;br /&gt;SWI13 Authorization to Execute and Start Tasks&lt;br /&gt;SWI14 Display workflow from object type&lt;br /&gt;SWI2_DIAG Diagnosis of work item with errors&lt;br /&gt;SWI2_FREQ Work items per task&lt;br /&gt;SWI5 Workload analysis (by org unit)&lt;br /&gt;SWI6 Workflows for object&lt;br /&gt;SWIA Execute work items without agent check&lt;br /&gt;SWL1 Dynamic columns for business workplace&lt;br /&gt;SWPR Workflow restart after error&lt;br /&gt;SWU0 Event simulation&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SWU10 Workflow Trace Delete&lt;br /&gt;SWU3 Verify workflow customizing (traffic light summary)&lt;br /&gt;SWU8 Workflow Trace On/Off&lt;br /&gt;SWU9 Workflow Trace Display&lt;br /&gt;SWUD Workflow diagnostic tool&lt;br /&gt;SWUE Event creation&lt;br /&gt;SWUF Administration of workflow run time systems (delete work items, error monitoring)&lt;br /&gt;SWUI Start Workflow (Split Screen)&lt;br /&gt;SWUS Start Workflow (Test Environment)&lt;br /&gt;SWWL Delete Work Item&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-4807025465731470553?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/4807025465731470553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=4807025465731470553' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4807025465731470553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/4807025465731470553'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/12/important-transaction-in-workflow.html' title='Important Transaction in Workflow'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-2867897185887291634</id><published>2008-12-09T09:41:00.000-08:00</published><updated>2009-03-14T01:16:20.284-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Unicode'/><title type='text'>What is the difference between unicode and nonunicode.For what purpose it is used?</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div align="justify"&gt;Unicode is a character encoding system similiar to ASCII. You can see the definiton for Unicode by Unicode consortium below.&lt;br /&gt;&lt;br /&gt;Unicode is the universal character encoding, maintained by the Unicode Consortium.&lt;br /&gt;This encoding standard provides the basis for processing, storage and interchange of text data in any language in all modern software and information technology protocols". Unicode covers all the characters for all the writing systems of the world, modern and ancient. It also includes technical symbols, punctuations, and many other characters used in writing text&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The Unicode Standard is intended to support the needs of all types of users, whether in business or academia, using mainstream or minority scripts. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Most of the SAP implementations are done on Unicode system as it support all kind of languages, which is good for a company to expend their business. Another things is Unicode system requires 70% more storage area and processing speed to run the system perfactly.&lt;br /&gt;There are systems like XI, which can work only on Unicode so it is always advisible to go for unicode then to non-unicode.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-2867897185887291634?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/2867897185887291634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=2867897185887291634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2867897185887291634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2867897185887291634'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/12/what-is-difference-between-unicode-and.html' title='What is the difference between unicode and nonunicode.For what purpose it is used?'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-7569692379207266724</id><published>2008-12-09T09:33:00.000-08:00</published><updated>2009-03-14T01:17:08.833-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP: Basis and Administration'/><title type='text'>Reason for the SAP R/3 System Running Slow</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div align="justify"&gt;Check if there are long running jobs in the background during the peak times (SM50) or if users are running long running&lt;br /&gt;&lt;br /&gt;transactions/big lists.&lt;br /&gt;&lt;br /&gt;System performance cannot improve if Dia and Bck workprocess increased. In fact those itself will bring down the performance of the system.&lt;br /&gt;&lt;br /&gt;* Do not allocate more the 2 bck process in peak hours&lt;br /&gt;* Check if your hardWARE is adequately sized for these many users.&lt;br /&gt;* Check for any jobs consuming more than 60% of you resource.&lt;br /&gt;( STO6-DETAIL ANALYSIS-TOP CPU)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;* Check if there is any NETWORK COLLISION AT SERVER AND USER END.&lt;br /&gt;* Rate of ARCHIEVE LOG SWITCH OVER .&lt;br /&gt;* All USERS use SAME SERVER AT A TIME&lt;br /&gt;* Even USER with ALL SUPER USER AUTHORISATIION can bring DOWN SYSTEM PERFORMANCE AT TIMES&lt;br /&gt;* TRANSPORTS, providing AUTHORISATION and EXECUTING RESOURCE CONSUMING REPORTS TO BE AVOIDED at PRIME TIME.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-7569692379207266724?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/7569692379207266724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=7569692379207266724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7569692379207266724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/7569692379207266724'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/12/reason-for-sap-r3-system-running-slow.html' title='Reason for the SAP R/3 System Running Slow'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-8472624419071720214</id><published>2008-11-29T09:32:00.000-08:00</published><updated>2009-03-14T01:17:47.336-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SAP: Basis and Administration'/><category scheme='http://www.blogger.com/atom/ns#' term='BASIS'/><title type='text'>SAP Authorization, Profiles, Address</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div align="justify"&gt;The R/3 authorization concepts permits the assignment of general or finely detailed user authorizations. These assignments can reach down to the transaction, field and field value level. These authorizations are centrally administered in user master records and most allow the handling of certain R/3 components applicable to specific operations. Actions by a user may required several authorizations.&lt;br /&gt;For example, to change a material master record, authorizations are required for the :&lt;br /&gt;· Transaction change&lt;br /&gt;· Specific material&lt;br /&gt;· General authorization to work within the company code&lt;br /&gt;RSUSR010 - Transaction Lists According to Selection With User, Profile or Object.&lt;br /&gt;List of Transaction codes of the user.&lt;br /&gt;RSUSR007 - List Users Whose Address Data is Incomplete&lt;br /&gt;The program check for space in the address data field. To print the whole list, tick a field which is always&lt;br /&gt;space. (e.g. Room No.)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Version 4.6x&lt;br /&gt;RSUSR002_ADDRESS - Users by address data&lt;br /&gt;&lt;br /&gt;In 4.6x you used Role for each users and SAP will generate the necessary profiles and authorizations.&lt;br /&gt;PFCG - Basic Maintenance&lt;br /&gt;Type in a meaningful ZXXX role name and click Create&lt;br /&gt;Menu -&gt; Transaction (insert all the transaction code for this role)&lt;br /&gt;Authorization -&gt; Change authorization data -&gt; Generate&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;What is Transaction RZ10- Edit Profiles? &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span class="fullpost"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span class="fullpost"&gt;If you want to change things like the default Client 000 to 999, rdisp/max_wprun_time (dialog abap program runtime - standard = 300 seconds).&lt;br /&gt;choose the instance profile&lt;br /&gt;click Extended maintenance&lt;br /&gt;click the display or change button&lt;br /&gt;look for this parameter name login/system_client &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Work Processor :-&lt;br /&gt;rdisp/wp_no_dia DialogProcessor&lt;br /&gt;rdisp/wp_no_vb UpdateProcessor&lt;br /&gt;rdisp/wp_no_vb2 Update 2 Processor&lt;br /&gt;rdisp/wp_no_enq Enquiry Processor rdisp/wp_no_btc BackgroundProcessor rdisp/wp_no_spo Spool Processor&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-8472624419071720214?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/8472624419071720214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=8472624419071720214' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8472624419071720214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/8472624419071720214'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/11/sap-authorization-profiles-address.html' title='SAP Authorization, Profiles, Address'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-1820402948641388746</id><published>2008-11-29T09:28:00.000-08:00</published><updated>2009-03-14T01:18:24.608-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BASIS'/><title type='text'>Basis interview questions</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;Ask him/her to describe how SAP handles Memory Management? &lt;/strong&gt;&lt;br /&gt;ST02 / ST03 In general via table buffers, you could go into the whole Work Process, roll in, roll out, heap (private) memory, etc. however just as a Unix or DBA admin would know, is you look this up when needed for the exact specifics.&lt;br /&gt;&lt;strong&gt;Ask him/her to describe where they would look at the buffer statistics, and what steps they would use to adjust them?&lt;/strong&gt;&lt;br /&gt;ST02, RZ10&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ask him/her to describe how to setup a printer in SAP or where they would look to research why a user/users can not print?&lt;br /&gt;&lt;/strong&gt;SPAD, SP01, SM50, SU01 &lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span class="fullpost"&gt;&lt;strong&gt;Interview to 3 general areas:&lt;br /&gt;&lt;/strong&gt;DB (what is the directory structure/ where are the files kept oracle alerts, init.ora, redo logs, archive logs, etc.; possibly some basics stuff like what to do "high level" when the archive directory fills up, etc. Keep this minimal as from a SAP basis admin point of view Oracle is just a big giant bit bucket and SAP can handle to the daily monitoring and maintenance itself.&lt;br /&gt;OS (what is the directory structure (what is NFS mounted and why / where are the message files contained for the OS error log; basic commands for the OS eg. Unix, mv, cp, ls, grep, ps-ef, df-k, etc. That is pretty much all the SAP basis admin will need to know. Client/Server architecture.&lt;br /&gt;SAP (what is the directory structure / where are files located ie. profiles - start, instance, default (what are they and what is the order of precendence) start is for statup only, instance is the first to be read then the default and if a given parameter cannot be found in the instance or then the default then the internal standard is taken from RZ10 setting.&lt;br /&gt;You can ask them to ran Transaction codes to you. Menus constanly change so go with T-codes. He should have a good knowledge of the following areas; transports, user / print / spool / batch management, monitoring, client tools and copies, support packages, kernel patches, workload analysis, Roles and Security, etc.&lt;br /&gt;The standard list of t-codes is pretty much&lt;br /&gt;SM50, SM51, SM66, SM12, SM13, SM21, DB01, DB02, DB13, ST01, ST02, ST03, ST04, ST05, ST06, SU01, SUIM, PFCG, SCC4, SE01, SE09, SE10, SPAM, SM35, SM36, SM37, SPAD, SP01 SCC3, SCCL, SCC9 this are pretty much you heavy hitters for monitoring and support.&lt;br /&gt;I would ask in general how he would troubleshoot the following:&lt;br /&gt;- User cannot connect to SAP&lt;br /&gt;check SAP logon settings, ping the host, check message server, check dispatcher, etc.&lt;br /&gt;- User cannot print&lt;br /&gt;check SAP user setup, check SPAD, check spools, check unix queue or print queue at the os level, etc&lt;br /&gt;- System seems slow&lt;br /&gt;check SM66, SM51, SM50, SM21, ST06, ST03, SMLG, AL08 etc.&lt;br /&gt;Some important things to remember is to ask not get specific to your installation or specific system setup as all SAP instances are different, keep your question to general topics and general answers.&lt;br /&gt;The most important thing to notice when choosing a candidate is not how they parrot back answers to you, but if they can a) think for themselves and b) they actually like to and will keep on learning as no one knows it all and c) they have a good background and willingness to perform analyis and will keep on digginging until the answer is found or until their resources are exhausted and then they will pull in what is required to figure it out. &lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-1820402948641388746?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/1820402948641388746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=1820402948641388746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1820402948641388746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/1820402948641388746'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/11/basis-interview-questions.html' title='Basis interview questions'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-526818723780249642</id><published>2008-11-29T09:22:00.000-08:00</published><updated>2009-03-14T01:19:04.147-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='BASIS'/><title type='text'>Question about Go Live Check</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;What's Go-Live Check?&lt;br /&gt;Who's responsible for Go-Live Check?&lt;br /&gt;What should we prepare before Go-Live Check?&lt;br /&gt;How many times for Go-Live Check?(I mean that Go-&lt;br /&gt;Live Check seperate into how many steps/types such as 3 times for 1 Month before Go-Live, 2 Weeks before Go-Live&lt;br /&gt;and 2 Weeks after Go-Live etc.) What's recommend schedule for each time?&lt;br /&gt;How can we proceed Go-Live Check? &lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;You have to open a message in component XX-SER-TCC to find out if your installation is scheduled for a Go-Live check which is conducted by SAP and it’s partners.&lt;br /&gt;Go-Live Functional Upgrade Analysis – ideally 6 months before Golive – basically checks your hardware requirement , will it be able to accommodate the increase in the functionalities caused by the Go-Live, also some parameter recommendations to fine-tune your system.&lt;br /&gt;Go-Live Functional Upgrade Verification – This is normally 2 months after the Go-live which is to see e’thing is fine after the upgrade.&lt;br /&gt;Then you have normal Earlywatch session , each installation is entitled for 2 free earlywatch session in a year, in this performance tuning is done for your system, hardware,memory, I/0 bottlenecks are identified.&lt;br /&gt;&lt;br /&gt;Reports of all these sessions carried out by SAP is then sent to you in form a MS-Word document and you can follow the guidelines mentioned and call up SAP or mail the person who has done the session for you for any clarifications.&lt;br /&gt;Usually once a session is scheduled.&lt;br /&gt;SAP will contact you to open the connections for them, so that they can prepare the system before the actual session takes place , in which they see , if SDCC version is good enough so that they can download the data from your system into their internal system on which they carry out the analysis, see if SAPOSCOL is running and enough history data is there in ST03n for them to carry out reasonable analysis. If e’thing is set a download is scheduled on your system using SDCC for a day prior to the actual session , and on the day of the session you open the connections for them again and provide them with userid and password normally it is earlywatch in 066 client.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-526818723780249642?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/526818723780249642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=526818723780249642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/526818723780249642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/526818723780249642'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/11/question-about-go-live-check.html' title='Question about Go Live Check'/><author><name>Amit Khari</name><uri>http://www.blogger.com/profile/04281625740911068368</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://4.bp.blogspot.com/-cKzfwuszSBc/TVUl0SjTnKI/AAAAAAAACD8/ikplrB3wg8k/s220/P1011711.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5895289901679289087.post-2961191554313994201</id><published>2008-11-02T07:53:00.000-08:00</published><updated>2009-03-14T01:28:05.199-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IDOC'/><title type='text'>Get IDOC Number From Delivery Number and Invoice Number</title><content type='html'>&lt;span class="fullpost"&gt;&lt;br /&gt;&lt;strong&gt;For Outbound IDOC ( Delivery) :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can use the Tables SRRELROLES and IDOCREL outbound use LIKP&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Steps :&lt;/strong&gt;&lt;/p&gt;(i) First get the ROLEID using the Delivery number as Objectkey and object type LIKP from the table SRRELROLES&lt;br /&gt;&lt;br /&gt;(ii) Then pass the ROLEID to the table IDOCREL to ROLE_A , get the ROLE_B.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(iii) Use this ROLE_B supply to ROLEID of SRRELROLES table and put object type IDOC and get the objkey which is nothing But IDOC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Inbound IDOC :&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;If it is inbound delivery the use the business object type BUS2015.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;For Outbound IDOC ( Invoice ) :&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;You can use the Tables SRRELROLES and IDOCREL outbound use VBRK&lt;br /&gt;Steps :&lt;br /&gt;(i) First get the ROLEID using the Delivery number as Object key and object type VBRK from the table SRRELROLES&lt;br /&gt;&lt;br /&gt;(ii) Then pass the ROLEID to the table IDOCREL to ROLE_A , get the ROLE_B.&lt;br /&gt;&lt;br /&gt;(iii) Use this ROLE_B supply to ROLEID of SRRELROLES table and put object type IDOC and get the objkey which is nothing But IDOC. Inbound IDOC :&lt;br /&gt;If it is inbound delivery the use the business object type BUS2015.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;click=1&amp;rsrc=3" target="_blank"&gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&amp;bid=534342&amp;PHS=65961534342&amp;rssimage=1&amp;rsrc=3" border="0"/&gt;&lt;/a&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5895289901679289087-2961191554313994201?l=www.abapcode.info' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.abapcode.info/feeds/2961191554313994201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5895289901679289087&amp;postID=2961191554313994201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2961191554313994201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5895289901679289087/posts/default/2961191554313994201'/><link rel='alternate' type='text/html' href='http://www.abapcode.info/2008/11/get-idoc-number-from-delivery-number.html' title='Get IDOC Number From Delivery Number and Invoice Number'/><author><name>Amit Khari</name><uri>http://ww
