| CARVIEW |
Select Language
HTTP/2 200
content-type: text/xml; charset=utf-8
vary: Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site
feedburnerv2:
last-modified: Sat, 24 Jan 2026 23:25:38 GMT
cache-control: no-cache, no-store, max-age=0, must-revalidate
pragma: no-cache
expires: Mon, 01 Jan 1990 00:00:00 GMT
date: Tue, 27 Jan 2026 18:44:04 GMT
permissions-policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=*
accept-ch: Sec-CH-UA-Arch, Sec-CH-UA-Bitness, Sec-CH-UA-Full-Version, Sec-CH-UA-Full-Version-List, Sec-CH-UA-Model, Sec-CH-UA-WoW64, Sec-CH-UA-Form-Factors, Sec-CH-UA-Platform, Sec-CH-UA-Platform-Version
content-security-policy: require-trusted-types-for 'script';report-uri /_/RaichuFeedServer/cspreport
content-security-policy: script-src 'report-sample' 'nonce-V_cbDsRQQ1YGM-ynDcdgrQ' 'unsafe-inline';object-src 'none';base-uri 'self';report-uri /_/RaichuFeedServer/cspreport;worker-src 'self'
content-security-policy: script-src 'unsafe-inline' 'unsafe-eval' blob: data: 'self' https://apis.google.com https://ssl.gstatic.com https://www.google.com https://www.googletagmanager.com https://www.gstatic.com https://www.google-analytics.com;report-uri /_/RaichuFeedServer/cspreport/allowlist
cross-origin-opener-policy: same-origin
reporting-endpoints: default="/_/RaichuFeedServer/web-reports?context=eJzj4tDikmLw1pBiEOLm-NL35DSbwI2r56uVLJPyC-MTS1My83ULSpNyMoszUouKdYGCukWJmckZpbppqakpxalFZalF8UYGRmYGhkZmegam8QUGAHIoG8E"
content-encoding: gzip
server: ESF
x-xss-protection: 0
x-frame-options: SAMEORIGIN
x-content-type-options: nosniff
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
tag:blogger.com,1999:blog-5895289901679289087 2024-09-10T07:54:05.346-07:00 SAP ABAP Online Magazine 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 Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com Blogger 814 1 25 tag:blogger.com,1999:blog-5895289901679289087.post-465357718011101461 2013-07-20T06:15:00.001-07:00 2013-07-20T06:18:10.064-07:00 List of SRM Transactions Below are some common use list of SRM transaction in SRM7.0 and SRM4.0<br />
<br />
1. PPOCA_BBP - Create Root Org.<br />
<br />
2. PPOMA_BBP - Change Root Org<br />
<br />
3. PPOSA_BBP - Display Root Org.<br />
<br />
4. PPOCV_BBP - Create Vendor Group<br />
<br />
5. PPOMV_BBP - Change Vendor Group<br />
<br />
6. PPOSV_BBP - Display Vendor Group<br />
<br />
7. BBPGETVD - Replicate vendor from back end<br />
<br />
8. BBPMAININT - Manage Business Partners<br />
<br />
9. BBP_BP_OM_INTEGRATE - Consistency check for business partners<br />
<br />
10.BBP_PD Details about Business document<br />
<br />
<span class="fullpost"><br /><br />11. SLG1 - Error Logs<br /><br />12. RZ20 - Application Monitors<br /><br />13. SMQ1 , SMQ2 - Inbound & outbound queues<br /><br />14. SA38 / SE38 - For executing reports<br /><br />15. SM30 - Table maintenance<br /><br />16. R3AS - For loading jobs (initial load)<br /><br />17. R3AM1 - Monitoring the loaded jobs<br /><br />18. R3AC1 - Filter settings for business objects<br /><br />19. R3AC3 - Settings for customizing objects<br /><br />20. SE37 - Function builder (executing function module)<br /><br />21. SWDD - Work flow builder<br /><br />22. SWB_PROCUREMENT - Start conditions for work flow<br /><br />23. SWE2 - Event Linkages<br /><br />24. SWI6 - Display workflows<br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-8574112820149323234 2013-01-02T02:25:00.001-08:00 2013-01-02T02:28:39.896-08:00 SAP Travel Management tables(TMS) Here are list of SAP TMS table which contains cost,history,tax of trip.<br /><br />PTRV_ADMIN Travel Management: Administrative Data for<br /><br />PTRV_APPL_KEY Application<br /><br />PTRV_APPL_KEY_TX Application text<br /><br />PTRV_ARCH_HEAD Prearchiving FI-TV: Entries from PTRV_HEAD<br /><br />PTRV_ARCH_PERIO Prearchiving FI-TV: Entries from PTRV_PERI<br /><br />PTRV_ARCHIVE Administrative Table for Archived Trip Data<br /><br /><br /><br/>
<span class="fullpost">
PTRV_BEIH_BEL Assignment of Receipts to a Subsidy for Tr<br /><br />PTRV_BEIH_TAG Assignment of Days to a Subsidy for Trips<br /><br />PTRV_BEIH_WEG Assignment of Trip Segments to a Subsidy f<br /><br />PTRV_BEIHILFE Subsidies for Trips Home for Entire Separa<br /><br />PTRV_CCC Error Receipts for Credit Card Clearing<br /><br />PTRV_CCC_RUNS Assign Personnel Number to Credit Card Cle<br /><br />PTRV_COMM_AMT Detail Data: Transfer to FM When Trip Save<br /><br />PTRV_COMM_ITM Header Data: Transfer to FM When Trip Save<br /><br />PTRV_COMP Comparison Calculation Results PS<br /><br />PTRV_COUNT Number of function calls in posting run ma<br /><br />PTRV_DOC_HD Transfer Travel -> FI/CO: Header of TRV in<br /><br />PTRV_DOC_IT Transfer Travel -> FI/CO: Lines of TRV int<br /><br />PTRV_DOC_MESS Transfer Travel -> FI/CO: CO Replacements<br /><br />PTRV_DOC_TAX Transfer Travel -> FI/CO: Tax lines of TRV<br /><br />PTRV_F_CLM Columns for Which Suppression in Form Bloc<br /><br />PTRV_F_CLM_TXT Columns that may be suppressed in form blo<br /><br />PTRV_F_COLDEP Display Forms for Texts<br /><br />PTRV_F_COLDEPS Display Formats for Texts (Language-Depend<br /><br />PTRV_F_FBLK Form Blocks of the Trip Costs Form<br /><br />PTRV_F_FBLK_TXT Form Blocks of the Trip Costs Form<br /><br />PTRV_F_SORTKEY Sort Key for Individual Receipt Block<br /><br />PTRV_F_SORTKEY_T Sort Key for Individual Receipt Block<br /><br />PTRV_HEAD General Trip Data<br /><br />PTRV_KMSUM Table for Use of Miles/Kms Accumulation<br /><br />PTRV_ME_CCC_RUN Assign Personnel Number to Credit Card<br /><br />PTRV_OFFLINE_TXT Texts for Download to Offline Creation<br /><br />PTRV_PERIO Period Data of a Trip<br /><br />PTRV_PERNRPREFS Personalization at Employee Level<br /><br />PTRV_REASGN_FM Conversion of FM Data in Trip (e.g. Fis<br /><br />PTRV_REDUCTION Decision Fields: Change of Statutory Tr<br /><br />PTRV_ROT_AWKEY Assignment of Trip Results to Posting D<br /><br />PTRV_RPRPOSTD Log of Posting Program RPRPOSTD<br /><br />PTRV_SADD Trip Statistics - Add. Receipt Data<br /><br />PTRV_SBACKLOG Trip Statistics - Batch/Backlog Process<br /><br />PTRV_SCOS Trip Statistics - Cost Assignment<br /><br />PTRV_SHDR Trip Statistics - Trip Amounts<br /><br />PTRV_SREC Trip Statistics - Receipts<br /><br />PTRV_SUBSTITUTE ESA Fast Track - Expense Reporter Subst<br /><br />PTRV_SYNC Customizing Synchronization with Offlin<br /><br />PTRV_SYNC_OUT<br /><br />PTRV_T706Z_DNPR Field Control Screens<br /><br />PTRV_T706Z_DNPRT Field Control Screens<br /><br />PTRV_T706Z_FLDS Field Names for Field Control<br /><br />PTRV_TRIP_CHAIN Table of all Trip Destinations f. Proce<br /><br />PTRV_TRIP_DELETE Trips Deleted in SAP System for Offline<br /><br />PTRV_USERPREFS User Profiles in Travel Management<br /><br />PTRV_WAF_CONFLCT Offline Travel Management: Conflict Proces<br /><br />PTRV_WAF_FSEL Code Conversion: Screen Field Name into BA<br /><br />PTRV_WAF_RESTART Restart File for Mobile Solution with Over<br /><br />PTRV_WAFGUID Logging for Synchronization GUID (DUPRECS)<br /><br />PTRV_WAFLOG Log File for Inbound Container in Travel M<br /><br />PTRV_WAFLOG_CC Offline Log File - Settings<br /><br /><br /><br /><br />
</span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-8915817295933795905 2012-06-23T08:38:00.001-07:00 2012-06-23T08:40:23.252-07:00 How to transport graphics from SE78 When you go into SE78 transaction there is already button of transport on top left side.
Just press this button and then it will ask you for creating a new transport or use the existing one.
You can choose one option of them and just add the graphics in that particular transport.
<span class="fullpost">
</span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-3878584506912978580 2012-06-23T08:34:00.000-07:00 2012-06-23T08:40:07.605-07:00 How to transport SE63 translation for smartforms ,script and workflow For Transporting the SE63 translation maintained for smart forms, sap script or workflow.
Go to SE38 and execute the program RS_LXE_RECORD_TORDER.
On a selection screen Enter the target language, Short Description for the transport request, object type as SSF.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyO1s6yLulRmNq2xYIC93KNBoJAxOsoxQpWUujv6ilz0uCIEa7hYHjs3pIz46QH4aSlvSJO3zvxOyajYWoKBOtTE_USZt8-zYQb9R5Cv_Cs7EWAtW9KKzn83iNbEYKynRLn7LbfFWy3AmI/s1600/SE63+Translation+request.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="336" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyO1s6yLulRmNq2xYIC93KNBoJAxOsoxQpWUujv6ilz0uCIEa7hYHjs3pIz46QH4aSlvSJO3zvxOyajYWoKBOtTE_USZt8-zYQb9R5Cv_Cs7EWAtW9KKzn83iNbEYKynRLn7LbfFWy3AmI/s400/SE63+Translation+request.jpg" width="400" /></a></div>
When you run it now it will in return give you transport number.
<span class="fullpost">
Use the same transport number for move translation in quality system and then production system.
</span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-751698511065484595 2012-02-04T09:17:00.000-08:00 2012-02-04T09:18:34.386-08:00 BADI in Shopping Cart related Enhancement ( SRM) ***Badi Available during SC<br />PRODUCT_ID_R3_ADJUST<br />COM_PRD_ECM_ACTIVE<br />COM_PROD_MNT_ALL<br />COM_PRODUCT_ENQUEUE<br />COM_PRODUCT_ADD_DATA<br />BBP_DETERMINE_ACCT<br />BBP_DRIVER_DETERMINE<br />BBP_F4_READ_ON_ENTRY<br />BBP_F4_READ_ON_EXIT<br />BBP_ACCCAT_MAP_EXP<br />BBP_AVL_DETERMINE<br />BBP_SOS_BADI<br />HRBAS00_STRUAUTH<br />BBP_PRIO_DISPLAY<br />BBP_SOS_BADI<br />BBP_LONGTEXT_BADI<br />BBP_PRICEDATA_READ<br />BBP_DOC_CHANGE_BADI <br /><br /><br />ADDR_TXJCD_CHECK<br />BBP_ROUNDING_BADI<br />PRC_CUST_CHECKS<br />PRC_DATA_SOURCES<br />BBP_MESSAGES_BADI<br />BBP_ITEM_CHECK_BADI<br />BBP_DET_TAXCODE_BADI<br />BBP_TAX_MAP_BADI<br /><br /><span class="fullpost"><br />BBP_LONGTEXT_BADI<br />BBP_DP_PROD_CHK_BADI<br /><br /><br />BE_STGE_LOC<br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-11923450602463189 2011-11-05T09:15:00.000-07:00 2011-11-05T09:21:33.914-07:00 MBO BADI List in SAP HR BADI Name Description<br /> <br />HRHAP00_ACC_HEADER Appraisal Document - Header Data Access<br />HRHAP00_ACTION_LOG Appraisal Document - Action Log<br />HRHAP00_ADD_HEADER Appraisal Document - Additional Header Data<br />HRHAP00_ADD_ON_APPL Development: Add-On Application<br />HRHAP00_ADMIN Appraisal Document - Admin. Functions<br />HRHAP00_ATT_ACCESS Document - Attachments: Authorization Handling<br />HRHAP00_AUTHORITY Appraisal Document - Authorization Check<br />HRHAP00_BC_ELEMENT Business Check Elements<br /> <span class="fullpost"><br />HRHAP00_BSP_TMPL Appraisal Document - Web Layout (BSP)<br />HRHAP00_BUT_ACCESS Appraisal Document - Pushbutton Access<br />HRHAP00_CATALOG_ACT Development: Catalog - Action<br />HRHAP00_CATEG_CREATE Development: Catalog - Category Creation<br />HRHAP00_CATEG_EXMPLE Catalog - Create Example Category<br />HRHAP00_CHECK_CUSTOM Development: Customizing - Check Tables and Se<br />HRHAP00_COL_ACCESS Appraisal Document - Column Access<br />HRHAP00_COL_OWNER Appraisal Document - Column Owner<br />HRHAP00_DEFAULT_OBJ Runtime - Generate Default (User <-> Object)<br />HRHAP00_DOC_BC Appraisal Document - Business Check<br />HRHAP00_DOC_DEF_D1 Appraisal Document - Default Appraiser<br />HRHAP00_DOC_DEF_D2 Appraisal Document - Default Appraisee<br />HRHAP00_DOC_DEF_DE Appraisal Document - Default Completion Period<br />HRHAP00_DOC_DEF_DN Appraisal Document - Default Appraisal Documen<br />HRHAP00_DOC_DEF_DO Appraisal - Default Further Participants<br />HRHAP00_DOC_DEF_DP Appraisal Document - Default Part Appraisers<br />HRHAP00_DOC_DEF_DR Appraisal Document - Default Review Date<br />HRHAP00_DOC_DEF_DV Appraisal Document - Default App. Document Val<br />HRHAP00_DOC_DELETE Appraisal Document - Delete<br />HRHAP00_DOC_PREPARE Appraisal Document - Prepare Appraisal Documen<br />HRHAP00_DOC_SAVE Appraisal Document - Save Appraisal Document<br />HRHAP00_DOC_STATNAME Appraisal Document - Alternative for Status Na<br />HRHAP00_DYN_EVENT Appraisal Document - Dynamic Cell Value Event<br />HRHAP00_ENHANCE_DEL Appraisal Document - Delete Element<br />HRHAP00_ENHANCE_FIX Appraisal Document - Fixed Enhancement<br />HRHAP00_ENHANCE_FREE Appraisal Document - Free Enhancement<br />HRHAP00_FOLLOW_UP Appraisal Document - Follow-Up Processing (Bac<br />HRHAP00_FOLLOW_UP_D Appraisal Document - Follow-Up Processing (Dia<br />HRHAP00_GET_LIST_FLT Appraisal Documents - Filter HRHAP_DOCUMENT_GE<br />HRHAP00_INIT_CATALOG Development: Catalog - On Initialization<br />HRHAP00_LINK Appraisal Document - Relationships<br />HRHAP00_MAX_P_APPER Maximum Number of Part Appraisers<br />HRHAP00_OFFLINE Appraisal Document - Offline<br />HRHAP00_REP_GEN_VAR Appraisal Document - Reporting (Generic Varian<br />HRHAP00_REPORTING Appraisal Document - Reporting<br />HRHAP00_SELECTION Appraisal Document - Object Selection (Role an<br />HRHAP00_SMARTFORMS Appraisal Document - Print Preview (Smart Form<br />HRHAP00_TEXT_SUBST Appraisal Document - Text Replacement<br />HRHAP00_TMPL_608 Development: Applic. - Add-On Dependent Templa<br />HRHAP00_TMPL_EXAMPLE Catalog - Create Example Templates<br />HRHAP00_TMPL_GETLIST Appraisal Document - Get Template List<br />HRHAP00_TMPL_RESTR Add-On Dependent Restriction of Search Help<br />HRHAP00_TMPL_WIZARD Catalog - Create Templates Using Wizard<br />HRHAP00_VAL_DET Appraisal Document - Value Determination<br />HRHAP00_VALUE_TYPE Appraisal Document - Value List<br />HRHAP00_WF_RULE_ID Workflow Executor<br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-996484394650984766 2011-07-23T00:03:00.000-07:00 2011-07-23T00:25:41.947-07:00 Different Types of Selection Screens events What is: <br />1. at selection-screen on field <br />2. at selection-screen output <br />3. at selection-screen block <br />4. at selection-screen on value-request <br />5. at selection-screen on help-request and their difference? <br />For knowing Selection-screens: <br /> <span class="fullpost"><br />First you must have right understanding of Events. <br />- Events are introduced by Event Keyword. They end when again next processs begins. <br />Selection-screens are special screen defined in ABAP. <br />- This ABAP at run time only controls the flow logic of Selection-screens. The PBO and PAI triggers the num of. selection-screens. <br /> <br />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. <br /> <br />At Selection-screen OUTPUT is trigerred in PBO of selection-screen. <br />- This allows you to modify the Selection-screen, before it is displayed. <br /> <br />At Selection-screen On Field is triggered in PAI of selection-screens. <br />- 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. <br /> <br />At Selection-screen On Block is trigerred in PAI event. <br />- 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. <br /> <br />At Selection-screen On value request. <br />- This event is trigerred for F4 help. <br /> <br />At Selection-screen On help request . <br />- This event is triggered when the user clicks F1 for help on fileds. <br /><br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-1396535108971231971 2011-07-23T00:01:00.000-07:00 2011-07-23T00:02:34.672-07:00 BAPI_SALESORDER_CHANGE Sample program Here's what we did: This is a two step process because the BAPI to change <br />sales orders, BAPI_SALESORDER_CHANGE, doesn't have the functionality <br />to update conditions. So, what we have to do is call the change BAPI first<br />with the bare minimum fields populated and the logic switch set to 'B' carry<br />out new pricing). This will reset the conditions we needed to reset, ZR00 <br />and ZN02 prices. Of course, after this call we need to commit the changes <br />to the database. Secondly, we make another call to the change BAPI, this <br />time we include the new ZR00 and ZN02 prices. And then commit the <br />changes to the DB. This ain't the prettiest thing in the world, but it works. <br /><br /><br />Code:<br />REPORT Y_SD_ORDER_REPRICE_BAPI.<br /><br />TABLES: VBAP.<br /><br />DATA: IRETURN TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE,<br /> IORDER_KEYS TYPE STANDARD TABLE OF BAPISDKEY WITH HEADER LINE,<br /> IORDER_HDR_IN TYPE STANDARD TABLE OF BAPISDHD1 WITH HEADER LINE,<br /> IORDER_HDR_INX TYPE STANDARD TABLE OF BAPISDHD1X WITH HEADER LINE,<br /> IORDER_ITEM_IN TYPE STANDARD TABLE OF BAPISDITM WITH HEADER LINE,<br /> IORDER_ITEM_INX TYPE STANDARD TABLE OF BAPISDITMX WITH HEADER LINE,<br /> IORDER_COND_IN TYPE STANDARD TABLE OF BAPICOND WITH HEADER LINE,<br /> IORDER_COND_INX TYPE STANDARD TABLE OF BAPICONDX WITH HEADER LINE,<br /> IORDER_TEXT TYPE STANDARD TABLE OF BAPISDTEXT WITH HEADER LINE,<br /> COMMIT_RETURN TYPE STANDARD TABLE OF BAPIRET2 WITH HEADER LINE,<br /> IORDER_NUMBER LIKE BAPIVBELN-VBELN,<br /> V_MSG_TXT(220),<br /> MSG_ID LIKE SY-MSGID,<br /> MSG_NO LIKE SY-MSGNO,<br /> MSG_V1 LIKE SY-MSGV1,<br /> CHANGE_ITEM_NUMBER LIKE VBAP-POSNR.<br /><br />DATA: ILOGIC_SWITCH LIKE BAPISDLS.<br /><br />PARAMETER: ORDER LIKE VBAK-VBELN MATCHCODE OBJECT VMVA,<br /> ITEM LIKE VBAP-POSNR.<br /><br />START-OF-SELECTION.<br /><br />PERFORM NEW_PRICING.<br />PERFORM COMMIT_ORDER.<br />PERFORM ADD_NEW_CONDITIONS.<br />PERFORM COMMIT_ORDER.<br /> <span class="fullpost"><br />*&---------------------------------------------------------------------*<br />*& Form NEW_PRICING<br />*&---------------------------------------------------------------------*<br />* text<br />*----------------------------------------------------------------------*<br />* --> p1 text<br />* <-- p2 text<br />*----------------------------------------------------------------------*<br />FORM NEW_PRICING.<br /><br /> SKIP.<br /> WRITE:/ '* * * CARRY OUT NEW PRICING * * *'.<br /> SKIP.<br /><br /> SELECT SINGLE * FROM VBAP WHERE VBELN = ORDER<br /> AND POSNR = ITEM.<br /><br /> IORDER_NUMBER = VBAP-VBELN.<br /><br />*........Insert New Item......................................................<br />*........Load Sales Order Item Table....................................<br /><br /> CLEAR IORDER_ITEM_IN.<br /> IORDER_ITEM_IN-ITM_NUMBER = VBAP-POSNR.<br /> IORDER_ITEM_IN-MATERIAL = VBAP-MATNR.<br /> IORDER_ITEM_IN-ITEM_CATEG = VBAP-PSTYV.<br /> APPEND IORDER_ITEM_IN.<br /><br /> CLEAR IORDER_ITEM_INX.<br /> IORDER_ITEM_INX-ITM_NUMBER = VBAP-POSNR.<br /> IORDER_ITEM_INX-UPDATEFLAG = 'U'.<br /> APPEND IORDER_ITEM_INX.<br /><br /> ILOGIC_SWITCH-PRICING = 'B'. "CARRY OUT NEW PRICING<br /><br />*........Call Sales Order Create RFC....................................<br /> CALL FUNCTION 'BAPI_SALESORDER_CHANGE'<br /> EXPORTING<br /> SALESDOCUMENT = IORDER_NUMBER<br /> ORDER_HEADER_INX = 'U'<br /> LOGIC_SWITCH = ILOGIC_SWITCH<br /> TABLES<br /> RETURN = IRETURN<br /> ORDER_KEYS = IORDER_KEYS<br /> ORDER_ITEM_IN = IORDER_ITEM_IN<br /> ORDER_ITEM_INX = IORDER_ITEM_INX<br /> CONDITIONS_IN = IORDER_COND_IN<br /> CONDITIONS_INX = IORDER_COND_INX.<br /><br />ENDFORM. "new pricing<br />*&---------------------------------------------------------------------*<br />*& Form commit_order<br />*&---------------------------------------------------------------------*<br />* text<br />*----------------------------------------------------------------------*<br />* --> p1 text<br />* <-- p2 text<br />*----------------------------------------------------------------------*<br />FORM COMMIT_ORDER.<br /><br /> WRITE:/5 'ORDER NUMBER -->', IORDER_NUMBER.<br /> SKIP.<br /><br /> LOOP AT IRETURN.<br /><br /> CALL FUNCTION 'MESSAGE_TEXT_BUILD'<br /> EXPORTING<br /> MSGID = IRETURN-ID<br /> MSGNR = IRETURN-NUMBER<br /> MSGV1 = IRETURN-MESSAGE<br /> IMPORTING<br /> MESSAGE_TEXT_OUTPUT = V_MSG_TXT<br /> EXCEPTIONS<br /> OTHERS = 1.<br /><br /> WRITE: / V_MSG_TXT.<br /> ENDLOOP.<br /><br />*........Order has to be commited to database...........................<br /><br /> CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'<br /> IMPORTING<br /> RETURN = COMMIT_RETURN.<br /><br /> REFRESH: IORDER_HDR_IN, IORDER_ITEM_IN, IRETURN.<br /><br />ENDFORM. " commit_order<br />*&---------------------------------------------------------------------*<br />*& Form ADD_NEW_CONDITIONS<br />*&---------------------------------------------------------------------*<br />* text<br />*----------------------------------------------------------------------*<br />* --> p1 text<br />* <-- p2 text<br />*----------------------------------------------------------------------*<br />FORM ADD_NEW_CONDITIONS.<br /><br /> SKIP.<br /> WRITE:/ '* * * ADD NEW PRICES * * *'.<br /> SKIP.<br /><br /> REFRESH: IRETURN, IORDER_ITEM_IN, IORDER_ITEM_INX, IORDER_COND_IN,<br /> IORDER_COND_INX.<br /><br /> IORDER_NUMBER = VBAP-VBELN.<br /><br />*........Load Sales Order Item Table....................................<br /> CLEAR IORDER_ITEM_IN.<br /> IORDER_ITEM_IN-ITM_NUMBER = VBAP-POSNR.<br /> IORDER_ITEM_IN-MATERIAL = VBAP-MATNR.<br /> IORDER_ITEM_IN-ITEM_CATEG = VBAP-PSTYV.<br /> APPEND IORDER_ITEM_IN.<br /><br /> CLEAR IORDER_ITEM_INX.<br /> IORDER_ITEM_INX-ITM_NUMBER = VBAP-POSNR.<br /> IORDER_ITEM_INX-UPDATEFLAG = 'U'.<br /> APPEND IORDER_ITEM_INX.<br /><br />*........Load Sales Order Pricing Conditions............................<br /> CLEAR IORDER_COND_IN.<br /> IORDER_COND_IN-ITM_NUMBER = VBAP-POSNR.<br /> IORDER_COND_IN-COND_TYPE = 'ZR00'.<br /> IORDER_COND_IN-COND_VALUE = '175'.<br /> IORDER_COND_IN-CURRENCY = 'USD'.<br /> APPEND IORDER_COND_IN.<br /><br />*........Indicate Change to Condition...................................<br /> CLEAR IORDER_COND_INX.<br /> IORDER_COND_INX-ITM_NUMBER = VBAP-POSNR.<br /> IORDER_COND_INX-COND_TYPE = 'ZR00'.<br /> IORDER_COND_INX-UPDATEFLAG = 'I'.<br /> IORDER_COND_INX-COND_VALUE = 'X'.<br /> IORDER_COND_INX-CURRENCY = 'X'.<br /> APPEND IORDER_COND_INX.<br /><br />*........Load Sales Order Pricing Conditions............................<br /> CLEAR IORDER_COND_IN.<br /> IORDER_COND_IN-ITM_NUMBER = VBAP-POSNR.<br /> IORDER_COND_IN-COND_TYPE = 'ZN02'.<br /> IORDER_COND_IN-COND_VALUE = '175'.<br /> IORDER_COND_IN-CURRENCY = 'USD'.<br /> APPEND IORDER_COND_IN.<br /><br />*........Indicate Change to Condition...................................<br /> CLEAR IORDER_COND_INX.<br /> IORDER_COND_INX-ITM_NUMBER = VBAP-POSNR.<br /> IORDER_COND_INX-COND_TYPE = 'ZN02'.<br /> IORDER_COND_INX-UPDATEFLAG = 'I'.<br /> IORDER_COND_INX-COND_VALUE = 'X'.<br /> IORDER_COND_INX-CURRENCY = 'X'.<br /> APPEND IORDER_COND_INX.<br /><br />*........Call Sales Order Create RFC....................................<br /> CALL FUNCTION 'BAPI_SALESORDER_CHANGE'<br /> EXPORTING<br /> SALESDOCUMENT = IORDER_NUMBER<br /> ORDER_HEADER_INX = 'U'<br /> TABLES<br /> RETURN = IRETURN<br /> ORDER_ITEM_IN = IORDER_ITEM_IN<br /> ORDER_ITEM_INX = IORDER_ITEM_INX<br /> CONDITIONS_IN = IORDER_COND_IN<br /> CONDITIONS_INX = IORDER_COND_INX.<br /><br />ENDFORM. " ADD_NEW_CONDITIONSGood Luck Mike - I hope this helps!<br />__________________<br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-4842489964511918031 2011-07-22T23:58:00.000-07:00 2011-07-23T00:00:15.839-07:00 SAP SD Certification Sample Questions and answers Question: <br />Which statements concerning goods issue are true? <br /><br /> A Goods issue reduces requirements in materials planning <br />B Goods issue posts value changes to the stock account in inventory accounting <br />C Goods issue posts value changes to the stock account in asset accounting <br />D Goods issue posts value changes to the tax account <br />E Goods issue reduces warehouse stocks <br /><br />Question: <br />Which of the following statements about billing are correct? <br /><br /> A. Invoice dates for creating invoices at certain times are maintained in the calendar. <br />B. You cannot carry out pricing again during billing. <br />C. A transaction-specific requirement, such as "deliveries must be combined in a <br />collective invoice" can be set to control <br />billing. <br />D. If there are several payers for one delivery, only one billing document is created for <br />each player. <br /><br />Question: <br />How is the schedule line determined? <br /><br /> A. Item category and document type <br />B. Item category group and strategy group on the material master record <br />C. Item category and MRP type on the material master record <br />D. MRP Type and shipping point <br /> <span class="fullpost"><br />Question: <br />When processing a billing due list, you have the following options: <br /><br />A. The invoicing run can be started as a simulation run. <br />B. For performance reasons, the invoicing run via billing due list processing can only be <br />carried out in batch. <br />C. The invoice run can be carried out for delivery-related and order-related billing <br />documents simultaneously. <br />D. Order-related billing documents and delivery-related billing documents must always <br />be created separately. <br /><br />Question: <br />How does the SAP system enable you to check the reason for documents not being <br />combined in a billing document? <br /><br /> <br />A. Using the Spilt analysis function in the environment menu of the billing document. <br />B. Control of the document flow. <br />C. Control of the billing log. <br /><br />Question: <br />How is the schedule line determined? <br /><br />A. Item category and document type. <br />B. Item category group and strategy group on the material master record. <br />C. Item category and MRP type on the material master record. <br />D. MRP Type and shipping point. <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br />Answers for SAP SD Certification Sample Questions <br /><br />Question: <br />Which statements concerning goods issue are true? <br /><br />Answer: <br />A Goods issue reduces requirements in materials planning <br />B Goods issue posts value changes to the stock account in inventory accounting <br />C Goods issue posts value changes to the stock account in asset accounting <br />D Goods issue posts value changes to the tax account <br />E Goods issue reduces warehouse stocks <br /><br />Question: <br />Which of the following statements about billing are correct? <br /><br />Answer: <br />A. Invoice dates for creating invoices at certain times are maintained in the <br />calendar. <br />B. You cannot carry out pricing again during billing. <br />C. A transaction-specific requirement, such as "deliveries must be combined in a <br />collective invoice" can <br />be set to control billing. <br />D. If there are several payers for one delivery, only one billing document is created <br />for each player. <br /><br />Question: <br />How is the schedule line determined? <br /><br /> <br />Answer: <br />A. Item category and document type <br />B. Item category group and strategy group on the material master record <br />C. Item category and MRP type on the material master record <br />D. MRP Type and shipping point <br /><br />Question: <br />When processing a billing due list, you have the following options: <br /><br />Answer: <br />A. The invoicing run can be started as a simulation run. <br />B. For performance reasons, the invoicing run via billing due list processing can only be <br />carried out in batch. <br />C. The invoice run can be carried out for delivery-related and order-related billing <br />documents simultaneously. <br />D. Order-related billing documents and delivery-related billing documents must always <br />be created separately. <br /><br />Question: <br />How does the SAP system enable you to check the reason for documents not being <br />combined in a billing document? <br /><br />Answer: <br />A. Using the Spilt analysis function in the environment menu of the billing <br />document. <br />B. Control of the document flow. <br />C. Control of the billing log. <br /><br />Question: <br />How is the schedule line determined? <br /><br />Answer: <br />A. Item category and document type. <br />B. Item category group and strategy group on the material master record. <br />C. Item category and MRP type on the material master record. <br />D. MRP Type and shipping point. <br /><br /> <br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-3663413056246519355 2011-04-10T03:59:00.000-07:00 2011-04-10T04:09:57.174-07:00 HR Certification Questions about TIME MANAGEMENT TIME MANAGEMENT<br /><br />1. The prerequisite for planning shifts in Time Management <br />• Planned Working Time<br />• Availability Infotype<br />• Personal Work Schedule<br />• Requirements Profile<br />2. If work schedule for salaried and hourly paid employees are not different,then with respect to time management<br />• 1 grouping is sufficient<br />• 2 distinct groupings are required<br />• Insufficient information<br />• Copy the standard SAP entries<br />3 A public holiday calendar has the following features <br />• Is assigned to a personnel subarea<br />• Can have public holidays with distance to Christmas<br />• Can have holidays with specific dates and days of the week<br />• Uses employee subgroup grouping for permissibility for specific employees<br />4. Day Types are used to define<br />• Different kinds of holidays in a holiday calendar<br />• Are used to represent off days<br />• Are used for determining whether employees have to work on public holidays and whether they are still paid on their days<br /><span class="fullpost"><br />5. In the SAP R/3 system,Day Off is represented by <br />• Creating a Daily work Schedule<br />• Using public holiday class<br />• Using the zero planned working hours check box<br />6. Whether or not a day is a day off in the work schedule is based on the following criteria<br />• Planned Hours<br />• Day type<br />• Public Holiday<br />• Work Schedule Rule<br />7 Time Management Status 1 represents<br />• No time evaluation<br />• No processing in payroll<br />• Time Evaluation planned<br />• Integration with Payroll<br />• Time Evaluation actual<br /> 8. Each absence type is assigned to a time constraint Class, so as to reference<br />• Collision Checks<br />• The number of records that can be present at any point of time<br />• Public Holiday Class<br />• Absence quota types<br />9. In SAP, inactive days are handled using<br />• Deduction rules<br />• Rounding rules<br />• Absence quotas<br />• Reduction rules<br />10. Schema TQTA has the following features<br />• Automatic accrual of absence entitlements using time evaluation<br />• Special schema used for accrual of absence quota<br />• Time Evaluation is a prerequisite to run this schema<br />• Time Management Status is to be set to 1<br /><br />11 the following HR infotypes are mandatory for CATS<br />• Actions,Organisational Assignment,Personal data<br />• Actions,Personal Data,Planned working time<br />• Actions,Personal Data,Time sheet Defaults<br />• Actions,Planned Working Time,Time Sheet Defaults,Planned Working Time<br />12 In customizing Data Entry Profile, the following are true<br />• It determines the data entry process for the time data that is entered using the profile<br />• It determines the layout of the data entry screen<br />• It controls the target components to which the time data can be transferred<br />• Specify use of workflow for approval<br /><br />13. Which of the following are not standard workflow tasks for CATS approval process<br />• Approver specified by employee<br />• Approval by superior<br />• Approval by payroll administrator<br />• Approval by employer<br />14 The following infotypes are mandatory if you are working with time Evaluation<br />• Actions,Organisational Assignment,Planned working time,Personal Data<br />• Organizational Assignment,Planned working time, Date specifications,Basic Pay<br />• Organizational Assignment,Planned Working time,Personal Data<br />• Actions, Planned working time, Date Specifications<br />15 Which of the following are not tasks of R/3 Time Management<br />• Processing time events<br />• Correcting and supplementing time events<br />• Transferring time events to the interface table CC1TEV<br />• Checking attendance/absence reasons for particular dates<br />16.The Personnel Calculation rule can be accessed through the transaction code<br />• Pe03<br />• Pe02<br />• Pe01<br />• Pe04<br />17. Which of the following is incorrect as regards the Time Management Pool?<br />• It is a tool for checking time data<br />• It is a tool for approving time data<br />• It is a tool for entering time data<br />• It is a tool for correcting time data<br /><br /> <br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-1768537100699756835 2011-04-03T10:31:00.000-07:00 2011-04-03T10:38:27.641-07:00 Time Recording, CATS, Time Evaluation related HR interview Questions Week 03: Time Recording, CATS, Time Evaluation<br /><br />1. The following are the options available in SAP Time Management:<br /><br />a. Incentive Wages<br />b. Shift Planning<br />c. CATS<br />d. Time Recording<br />e. None of these<br /><br /><br />2. The different methods for transferring employee time data to the SAP system are:<br /><br />a. Record only deviations to the work schedule<br />b. Record only Substitutions<br />c. Record Actual Times.<br />d. Record only Absences from working time.<br />e. Record exceptions to the work schedule <br /><span class="fullpost"> <br />3. Shift Planning component of Time Management offers the following benefits:<br /><br />a. Distribute human resources of your enterprise appropriately and efficiently.<br />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<br />c. You can schedule and create working hours for your employees in a flexible manner to cover requirements.<br />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.<br />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. <br /> <br />4. The integration with other R/3 Human Resource Components helps you to perform the following functions in Shift Planning-<br /><br />a. Access to Organizational Structures<br />b. Access to Travel Privileges.<br />c. Access to Employee Qualifications<br />d. Determining an employee’s working hours<br />e. Perform career & succession planning.<br /><br /><br />5. A shift group in Shift Planning is defined as –<br /><br />a. A group of requirements types and shifts that is only valid for this shift group.<br />b. The shift group is assigned to the entry object used to enter shift planning.<br />c. You assign shift groups to entry objects in the Shift Group infotype (1039).<br />d. Data from Personal Work Schedule is used as the basis for Shift Group of each Organizational Unit.<br />e. None of the above<br /><br />6. The following are true in the case of Incentive Wages Administration:<br /><br />a. R/3 Incentive wages supports only individual Incentive Wages and not the group incentive wages.<br />b. Data for R/3 Incentive Wages is recorded as Time Tickets<br />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.<br />d. The time tickets recorded are valuated when gross payroll is run.<br />e. R/3 Incentive wages does not have integration with R/3 Payroll.<br /><br />7. Employee Sub Groups are used in R/3 Time Management to control:<br /><br />a. Work Schedules<br />b. Shift Planning<br />c. Time Quotas<br />d. Public Holiday Calendar<br />e. Substitution Types and Availability Types<br /><br /><br /><br /><br /><br />8. A personnel sub area grouping for work schedules can be defined as:<br /><br />a. It allows you to control whether a particular work schedule is applicable for a personnel sub area. <br />b. A Group of personnel sub areas for which the same work schedules apply.<br />c. It controls whether a particular work schedule is applicable for an Employee Group. For E.g. Salaried Employees, Hourly Wage Earners etc.<br />d. Work Schedules Rules can have same names, even if they are assigned to different Personnel Sub Area Groupings.<br />e. Personnel Sub Area grouping for Work Schedules is independent from other Personnel Sub Area groupings for different Time Management Aspects.<br /><br />9. A Work Schedule Rule comprises of the following elements:<br /><br />a. Public Holidays<br />b. Daily Work Schedules<br />c. Planned Working Time<br />d. Break Schedules<br />e. Daily Work Schedule Variants<br /><br />10. Public Holidays can have one of the following characteristics:<br /><br />a. Fixed Date<br />b. Special Holidays<br />c. Specific Date and Day of the week<br />d. Distance to Easter<br />e. Movable Holidays<br /><br />11. A Half Day holiday can be defined using the following public holiday class:<br /><br />a. Holiday Class 0<br />b. Holiday Class Blank<br />c. Holiday Class 3<br />d. Holiday Class 1<br />e. Holiday Class 2<br /><br /><br /><br /><br /><br /><br /><br /><br />12. Define a Daily Work Schedule Variant:<br /><br />a. An alternative version of daily work schedule with different work times.<br />b. This is used for employees who work a reduced work schedule prior to certain Holidays.<br />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.<br />d. The conditions upon which the variants apply are defined in specific rules.<br />e. None of the above.<br /><br />13. You can define the following type of breaks in a daily work schedule:<br /><br />a. Overtime Breaks<br />b. Fixed Breaks<br />c. Holidays<br />d. Dynamic Breaks<br />e. Off Day Breaks<br /><br />14. In a Flex Time Work Schedule we can define specific times when employees are required to be at work. These are recorded as:<br /><br />a. Flex Time<br />b. Tolerance Time<br />c. Core Time<br />d. Variant<br />e. None of the above<br /><br />15. What is the purpose of assigning a Daily Work Schedule Class?<br /><br />a. It is used in a rounding rule.<br />b. It specifies the rules and conditions for generating time wage types.<br />c. It determines how absences and attendances are counted.<br />d. It is used in a counting rule.<br />e. It is used in a Deduction Rule<br /><br /><br /><br /><br /><br /><br /><br /><br /><br />16. What is defined in the following rule for determining a Daily Work Schedule Variant ?<br /><br />Rule No Holiday Class Hol.Cl.next day Week Day Variant<br /> 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 <br />AA 01 - - X - - - - - - - X X X X X X X X X X X X X X X B<br /><br /><br />a. If the current day is a Tuesday the Daily Work Schedule Variant B is referenced regardless of the Holiday class.<br />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.<br />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.<br />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.<br />e. None of the above.<br /><br /><br />17. Day Type 2 stands for:<br /><br />a. Day on which an employee works and is paid.<br />b. Special Day on which an employee does not work and is paid according to payroll rules.<br />c. Day on which an employee does not work, but is still paid.<br />d. Day on which an employee does not work and is also not paid.<br />e. Normal Working Day.<br /><br />18. How is a Day type determined in a Day Type Rule:<br /><br />a. By the day of the weekday.<br />b. By the public holiday class for that specific day of the week.<br />c. By the public holiday class for Saturday.<br />d. By the public holiday class for Sunday.<br />e. None of the above<br /><br /><br /><br /><br /><br />19. The following are valid for a work schedule rule:<br /><br />a. A work schedule must be generated before it can be used.<br />b. Payroll does not use the work schedule rule for getting the Average Working time for an employee.<br />c. The starting point in a work schedule rule determines the validity date of the work schedule rule.<br />d. Several work schedule rules can be based on one period work schedule.<br />e. When generating the work schedule rule, the public holiday calendar stored in the work schedule rule is referenced.<br /><br />20. An employees working time, including changes, deviations, such as substitutions etc are included in a: (Single Answer)<br /><br />a. Daily Work Schedule<br />b. Period Work Schedule<br />c. Personal Work Schedule<br />d. Work Schedule Rule<br />e. Daily Work Schedule Variant<br /><br />21. What are the different methods available in making Part Time Working provisions:<br /><br />a. Create a work schedule rule with fewer working hours.<br />b. Create a work schedule rule with fewer working days.<br />c. Create a work schedule rule with both fewer working hours as well as with fewer days.<br />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.<br />e. Set the employment percentage in Planned Working Time Infotype<br /><br /><br />22. SAP Time Management provides various systems and methods for Time Recording. They are:<br /><br />a. Cross Application Time Sheet<br />b. Front End Time Recording Systems<br />c. ESS<br />d. Customer specific System with interface to SAP<br />e. Time Administrators<br /><br /><br /><br /><br />23. What are the different options available in Substitutions Infotype (IT-2003)?<br /><br />a. Change Individual Working Time<br />b. Change Daily Work Schedule<br />c. Change Work Schedule Rule<br />d. Effect Different Payment<br />e. Mutual Substitutions<br /><br />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?<br /><br />a. V<br />b. E<br />c. W<br />d. N<br />e. None of the above.<br /><br />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?<br /><br />a. System calculates calendar days using actual calendar days for the absence.<br />b. Absence hours/days are based on planned hours as per the Work Schedule<br />c. Days are calculated on the basis of settings made in the Absence Counting Rules.<br />d. Payroll Days/Hours are used for deducting quotas and in payroll accounting.<br />e. None of the above<br /><br />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)<br /><br />a. Counting Rule<br />b. Rounding Rule<br />c. Deduction Rule<br />d. Assigning Counting Rule to Absence Type<br />e. None of the above<br /><br />27. What are the different conditions you can specify in a Counting Rule:<br /><br />a. Conditions for Current Day<br />b. Conditions based on Work Schedules<br />c. Conditions based on Planned Hours<br />d. Conditions for Attendances and Absences<br />e. Conditions for differential payments<br /><br /><br />28. What is a Quota Multiplier in a Counting Rule?<br /><br />a. It specifies how Payroll Days/Hours are calculated.<br />b. You can reduce the Quota accruals by specifying a Quota Multiplier of less than 100%<br />c. You can increase the Quota accruals by specifying a Quota Multiplier of more than 100%<br />d. A quota multiplier of 100% means that the absence hours/days are evaluated at 100%<br />e. It specifies that all days be counted.<br /><br />29. In Absence Quota Infotype (2006) we can specify, Negative Deduction. What does this mean?<br /><br />a. It restricts the Quota from being deducted more than the specified limits.<br />b. It defines the days/ hours, which can be deducted over and above the entitlement.<br />c. It specifies whether a time quota can be deducted over and above the entitlement.<br />d. Negative Deduction implies that, the employee has availed over and above the entitlement.<br />e. While assigning a deduction rule, to a counting rule, you need to specify deduction rule in the Over Entitlement field. <br /><br />30. How do you activate a Quota Deduction for a particular Absence Type? (Pick only two answers which are more specific to the question)<br /><br />a. You can activate Quota Deduction by specifying Deduction Rules.<br />b. If deduction should be possible after the end date of the quota interval, you need to activate Deduction Over Interval Filed.<br />c. Set the Quota Deduction Indicator while assigning Counting Rules to Absence Type.<br />d. Set the Quota Multiplier in the Deduction Rule.<br />e. Quota Deduction is enabled when Counting Rules to Absence Types.<br />31. What are the different methods by which Quotas can be accrued?<br /><br />a. Manual Entry in Infotype 2006<br />b. Setting up default values when creating records in Absence Quota Infotype (2006)<br />c. Automatic Accrual<br />d. Using report RPTQTA00<br />e. Using Time Evaluation Driver RPTIME00<br /><br />32. What are the features of the report RPTQTA00?<br /><br />a. Immediate availability of Quota after accrual.<br />b. Automatic recalculation of Quotas.<br />c. Regular percentage accrual.<br />d. Uses current time data.<br />e. Determined after calculation period is completed.<br /><br /><br />33. The feature QUOMO can be defined as:<br /><br />a. You can default a Quota Type Selection Group.<br />b. QUOMO specifies which Quota Type Selection Group is assigned to a particular employee, based on his Organizational Assignment.<br />c. Quota Type Selection Rules determines which type of quotas, in what amounts are to be accrued or proposed.<br />d. Quota Type Selection Rule determines the sequence in which quotas are generated<br />e. None of the above<br /><br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-275185329489221015 2011-04-03T03:56:00.000-07:00 2011-04-03T03:57:15.690-07:00 Payroll Related SAP HR Certification Questions PAYROLL<br /><br />1. Which of the following are Composite Roles?<br />• Payroll Manager<br />• Payroll Administrator <br />• Payroll Process Administrator<br />• Payroll Administrator for Loans<br /><br />2 Which of the following are Payroll Prerequisites?<br />• Infotype 0000, Infotype 0001, Infotype 0002, Infotype 0006, Infotype 0024<br />• Infotype 0001, Infotype 0007, Infotype 0002, Infotype 0008, Infotype 0014<br />• Infotype 0000, Infotype 0001, Infotype 0007, Infotype 0009, Infotype 0027<br /><br />3 Payroll calender is used to:<br />• Link the holiday callender with factory calender<br />• To create and schedule payroll jobs and follow the way they are executed <br />• The scope of functions contains a calender where you can mark on a several dates for example and display the tasks scheduled.<br /><span class="fullpost"><br /><br />4 The process model:<br />• Used to control time evaluation process and the subsequent evaluation programmes.<br />• Process models are used as a basis for carrying out payroll processess.<br />• You can control the program sequence that takes place in the process model in the HR process work bench.<br />• If the process model is used regularly you can create a new process every time.<br />• Is composed of programs that run in a specific sequence and of break points that interrupt and control the process sequence.<br /><br />5 Which of the following are True??<br />• Period Parameter is Assigned to Payroll Area<br />• Payroll Period and Date Modifier are assigned to Payroll Area<br />• Period Paramter and Date Modifier are assigned to Payroll Area<br />• Cumulation Period and Date Modifier are assigned to Payroll Area<br /><br />6 Retroactive Accounting Limit Date is based on<br />• Earliest possible retroactive accounting period in Payroll Control Record only<br />• Earliest personal retroactive accounting date in Payroll Status Infotype only<br />• 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<br />• The latest of the Hiring Date, PDC Recalculation Date in Payroll Control Record and Earliest personal retroactive accounting date in Payroll Status Infotype<br /><br />7 A process step includes:<br />• The program category who specification was determined in the process model<br />• A transaction whose program is coded<br />• A assigned program with a variant<br />• Communication Information<br /><br />8 Each process step has the following attributes:<br />• Program category<br />• Program name<br />• Selection variant<br />• Size of package <br />• Communication<br />• Log<br /><br />9 The Payroll Control Record performs the following functions in Payroll:<br />• It performs a Payroll Run<br />• It defines Payroll Past for Retroactive accounting recognition<br />• Locks master data and time data during a payroll process.<br />• It shows the incorrect personnel numbers for which payroll was not run due to error.<br />• Defines earliest possible retroactive accounting date for each payroll area.<br /><br />10 The following transaction code is used to access Payroll Control Record:<br />• PE03<br />• PA03<br />• PE01<br />• PE02<br />• PA01<br /><br />11 The key features in a Payroll Status Infotype (IT-0003), which is maintained by the system automatically-<br />• Earliest Personnel Retroactive Accounting Date<br />• Run Payroll Up to<br />• Do not account after<br />• Personnel Number Lock<br />• Accounted To<br /><br />12 The following types of break points are available in the process model:<br />• Dynamic <br />• Unconditional<br />• Variable<br />• Conditional<br /><br />13 When you run Payroll in Simulation Mode:<br />• Payroll periods are counted <br />• It does not lock Master data<br />• Release or Exit Payroll Functions not used<br />• You can display Payroll Log and Remuneration Statements<br />• The results are written to the database<br /><br />14 When you set the Payroll Process to “Released for Correction” status, <br />• Master data records are released for maintenance<br />• The Payroll Period gets added by one<br />• The payroll run number gets added by one<br />• Corrections can only be made for a future period<br />• None of the above<br /><br />15 The different view of Payroll Results can be obtained from:<br />• Payroll Result Log<br />• Remuneration Statement<br />• Payroll Status<br />• Payroll Journal<br />• Ad Hoc Query<br /><br />16 The SAP standard system enables you to create personal and general notifications/greetings for your employees on the Remuneration statement. <br /> (For E.g. On their Birthdays) This is possible by:<br />• Maintaining Actions Infotypes<br />• Maintaining the Notifications Infotype<br />• Maintaining General Notification Subtype<br />• Maintaining Personal Notification Subtype<br />• Maintaining Time Events Infotype<br /><br />17 Posting of Payroll Results to Finance involves the following:<br />• Grouping of all wage types to a G/L Account<br />• Assignment to Cost Centers<br />• Consideration of wages as Personnel Expenses<br />• Consideration wages as Account Payables<br />• Consideration of wage types both as expenses and payables.<br /><br />18 What constitutes a Posting process:<br />• Create Documents<br />• Release for Correction<br />• Release Documents<br />• Check completeness<br />• Authorize Documents<br /><br />19 The documents can be Posted to Finance when –<br />• ‘Release Posting Documents’ step has been performed successfully for all posting documents.<br />• When the Posting Run has ‘All Documents Released’ status.<br />• When the Posting Run has a status “Documents Created”<br />• When the Posting Run has a “Documents Posted” status<br />• None of the above<br /><br />20 A ‘Completeness Check’ is done to -<br />• To determine whether Payroll results that have not been selected were generated in the selection period.<br />• To determine whether Posting has been completed or not.<br />• To determine whether posting runs that do not yet have the status ‘Documents Posted’ exist.<br />• Post All documents created and released during a Posting Run<br />• None of the above.<br /><br /><br /> </span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 1 tag:blogger.com,1999:blog-5895289901679289087.post-6913520774040504848 2011-03-09T04:29:00.000-08:00 2011-03-09T04:31:02.512-08:00 SAP HR Certifications Sample Questions Set 4 WEEK 3 <br />1 Holiday calendar is assigned to<br />(a) personnel area. (b) personnel sub area (c) company code (d) factory calendar<br />2 Holiday classes are assigned to:-<br />(a) Work schedules (b) holidays (c) holiday calendar<br />3 True or false<br />(a) Changes in the public holiday calendar are not client-specific. <br />(b ) The authorization for maintaining public holidays should not be assigned to all administrators.<br />(c) Public holiday classes are used only in the HR module <br />(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<br />(e) Public holidays are taken into account when determining bonuses or calculating leave<br /><span class="fullpost"><br />4 TRUE OR FALSE<br /> (A) Work schedules are shift schedules which must be generated for all employees. <br /> (B) Elements of the work schedule include daily work schedules, period work schedules, and work schedule rules.<br />(C) You can use personnel area groupings to group your employees for work schedule rules.<br />(D) Personnel subarea groupings for daily work schedules 01-50 are reserved for Personnel Administration, groupings 51-99 for Logistics<br />5 You can create breaks<br />(a) and assign as many planned working time breaks as you wish to your break schedule<br /> (b) Four overtime breaks<br />(c) P field to indicate breaks after 10 during night shifts.<br />(C) You can assign a work break schedule to several daily work schedules<br />6 True or false<br /> (a) Dynamic breaks are breaks for which no start/end time is specified in the break schedule.<br />(b) The starting time for setting dynamic breaks is entered in the time type Start time dynamic breaks <br />(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<br /> and not the planned working time start as stipulated in the daily work schedule<br />7 In daily work schedule you enter the following data:-<br />(a) ID for the period work schedule <br />(b) In the Planned working hours field, working time that an employee has to work each day.<br />(c) Breaks, <br />(d) Select the Planned working hours = 0 field if this daily work schedule reflects a non-working day.<br />8 True or false<br />(a) A period work schedule is made up of a sequence of daily work schedules over a defined period<br />(b) Period work schedules can extend over one week, several weeks, or a period that is not divisible by seven<br />(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. <br />(d) The day type determines the following for each day of the work schedule, regardless of the daily work schedule<br /> 1. the payment relevance for a day 2. the relevancy of the day for calculating attendances.<br />(e) Public holidays are allocated day type 2 which means off/paid public holidays are assigned day type 1 which means "off/unpaid<br />9 You can use two different methods to record employee time data in the R/3 System: <br />(a) Record timings from the work schedule <br />(b) Record all actual times <br />(c) Record only deviations from the work schedule <br />10 In R/3 Time Management, there are certain infotype records that you must create for every employee. <br />They are (a) 0001, 0002, 0008, 0006.(b) 0001, 0002, 0007, 0050, 2006 (c) 2001, 2002, 0007, 2010.<br />11 July 5th, 1996, is a bridge day in your personnel subarea 0001. All employees should have the day off.YOU ASSIGN:-<br />(a) Use day type 23 for special days (b) Use day type 3 for special days (c) Use day type 3 for special days<br />12 A work schedule rule :-<br />(a) is a precise description of the work schedule that specifies the working times of an individual employee<br />(b) Work schedules are not stored all at once, but stored for each month<br />(c) The work schedule is created regardless of the length of the period work schedule and is not person-specific<br />(d) work schedule rules are assigned to employees in the Planned Working Time infotype (0007)<br />13 True or false<br /> (a) the default work schedule can be determined according to the employee group and subgroup.<br />(b) When the system creates a Planned Working Time record (infotype ), the prerequisite is that the employee works full-time<br />(c) When the infotype record 0007 is created, the weekly working days are automatically taken from the work schedule rule specified in the record.<br /> 14 The term "working week" is flexible and is characterized by the following attributes:<br />(a) The working week can start at any time and on any weekday <br />(b) The length of the working week is determined by specifying a number of days <br />15 For changes to the planned working time of an individual you record changes in:- <br />(A) IT 2004 (B) IT 2007 (C) IT 2006 (D) IT 2003<br />16 To record employee times in R/3 Time Managementthe following methods are used:-<br />(a) Online entries by time administrators ,Separate time recording systems , Cross-Application Time Sheet (CATS) <br />(b) Employee Self-Service (ESS) , Customer systems with an interface to the R/3 System <br />(c) Fast entry: Records data in one infotype for several employees at the same time.<br />(d) Maintain individual infotypes: record and change data through infotype screens <br />(e) Time Manager‘s Workplace: administer data for all employees in the enterprise.<br />17 True or false<br />(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 <br />or the Time Events infotype (2012). <br />(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<br /> or the Time Events infotype (2011). <br /> </span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-9076183705703817014 2011-03-09T04:28:00.000-08:00 2011-03-09T04:29:52.452-08:00 SAP HR Certifications Sample Questions Set 3 THR10 - PERSONNEL ADMIN II (Week Two)<br /><br />1 You can create the Project IMG by selecting …<br />A. Countries and Application components based on Ref. IMG<br /> B. Currencies and Reference activities.<br /> C. By Customizing of IMG.<br /> D. Project Documentation and Project Information<br /><br />2 In IMG, Activities for which SAP cannot deliver default setting are <br />a. Non Required Activity<br />b. Mandatory Activity<br />c. Optional Activity<br /><span class="fullpost"><br />3 You need to enter data in ______________________tables to be able to use your company’s data in master data<br />a. Change tables<br />b. Cutomising Tables.<br />d. Critical tables.<br />e. V-T555D<br /><br />4 Data Structures such as Field Definitions, Table Structures and File structures, transactions and programs are:<br />a. Client Specific<br />b. Client Independent<br /><br />5 At what level the regulation of employees are defined in SAP?<br />a. Company code level.<br />b. Personnel area level.<br />c. Personnel Subarea level<br />d. Employee group level. <br /><br />6 To integrate PA and OM we use a switch:<br />a. PLOGI PLOGI.<br />b. PLOGI QUALI .<br />c. PPINT PPINT.<br />d. PLOGI ORGA. <br /><br />7 In SAP one should group in the same pay roll area all the employees for whom payroll is run on …..<br />a. Same Day.<br />b. Same employee Subgroup<br />c. Same Frequency.<br />d. Same personnel area<br /><br /><br /><br />8 You must create control record for :<br />a. each Personnel Area<br />b. each Personnel subarea<br />c. each Payroll area <br />d. each Payrll period<br /><br />9 The control record: <br />a. Controls the individual Payroll Stages<br />b. Defines the payroll past for retroactive payroll<br />c. Defines the earliest retroactive accounting period for the employee<br />d. The master data and time data for past payroll runs and current one are unlocked during the payroll run <br /><br />10 T-Code to maintain a FEATURE is ….<br />a. PU01<br />b. PE01<br />c. PU03<br />d. PE03<br /><br />11 The Feature _________________determines default values for payroll area.<br />a. LGMST.<br />b. ABKRS<br />c. VDSK1<br />d. TARIFF<br /><br />12 A feature can be activated on running a report<br />a. RPFEATURE<br />b. RPFEATR00<br />c. RPUMKG00<br />d. RPTKLM00<br /><br />13 Features are used to…<br />a. Characterise an Infotype.<br />b. Control system processes<br />c. Valuate Wage type<br />d. Determine default values<br />e. To generate automatic mail messages<br /><br />14 Employee Subgroup grouping for PCR is done to <br />a. Treat the employees differently in Payroll.<br />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.<br />c. To differentiate personnel Subareas<br />d. To group the employee groups.<br /><br />15 We enter the values for Capacity utilization level and working hour/period in IT<br />a. 0008<br />b. 0007<br />c. in OM infotypes <br />d. d. In Ref IMG.<br /><br />16. The Employee subgroup grouping for Collective Agreement provision allows you to assign different employees to different :<br />a. Payroll area.<br />b. Pay scale type.<br />c. Pay Scale Area<br />d. Pay Scale Group<br />e. Pay Scale Level<br /><br /><br />17. You assign Pay scale type and Pay scale areas to individual…<br />a. Personnel Area<br />b. Personnel Sub area<br />c. Employee Subgroup<br />d. Pay scale Group<br />f. Pay Scale Level<br /><br /> <br />18. The Wage Type that stars with ‘ / ’ is known as<br />a. Dialog wage type<br />b. Primary wage type.<br />c. Secondary Wage type <br />d. Technical Wage type<br /><br />19. The wage type which are defined by the individual company to depict their specific payroll requirements is<br />a. Dialog wage type<br />b. Primary wage type.<br />c. Secondary Wage type <br />d. Technical Wage type<br /><br />20. Permissibility check for wage type is performed for each<br />a. Infotype<br />b. Personal Area.<br />c. Personnel Subarea<br />d. Employee Group<br />e. Employee Subgroup.<br /><br />21. Several infotypes can use one Wage type without defining any permissibility<br />a. True<br />b. False.<br /><br />22 Please mention four wage type characteristics. <br /> <br />1.<br /> 2.<br /> 3.<br /> 4<br /><br />23. In SAP the system performs Indirect valuation of Wage type in IT<br />a. 0008<br />b. 0165<br />c. 0105<br />d. 0015<br />e. 0014<br /><br />24. To define Default Wage type for the Basic pay infotype(0008),the feature is<br />a. ABKRS<br />b. PINCH<br />c. LGMST<br />d. TARIFF<br /><br />25. When an employees leaves a company, which are the infotypes that are not delimited.<br />a. 0002<br />b. 0000<br />c. 0006<br />d. 0008<br /><br />26. In SAP one can control the initiation of actions when maintaining an infotype by<br />a. Personnel action<br />b. Authorisation<br />c. Profile generation <br />d. Dynamic Actions<br /><br />27. A collection of activities which enables the user to participate in one or more business scenarios for a company is defines as<br />a. User menu<br />b. Role<br />c. Authorization profile<br />d. Master Data<br /><br />28. Authorisation Object used during the authorization check on HR INFOTYPE 0001 is <br />a. HR: Applicant<br />b. HR: Master Data Personnel Number Check<br />c. HR: PC Cluster<br />d. HR: Master Data<br /><br />30. To maintain The Authorisation Main Switchs the T CODE is<br />a. PFCG<br />b. SU01<br />c. OOAC<br />d. OOCA <br /><br />31. The time Logic processes: <br /><br />a. The read or write access mode<br />b. The validity of BEGDA - ENDDA of a data record<br />c. User’s period of responsibility<br /><br />32. Double Verification Principle:<br />a. specify authorizations so that one employee can maintain data<br />b. are of 2 kinds – symmetrical and asymmetrical Verification Principle<br />c. In Asymmetrical one user maintains data while the other user approves of it by locking / unlocking<br />d. Symmetrical Verification principal both users have same authorizations. One user can maintain and lock / unlock the data he maintains.<br /><br />33. General Authorization checks:<br />a. check for SAP controls access to Human Resources Infotypes<br />b. Are defined by evaluation path, object type and object ID<br />c. Are grouped together in a authorization profile.<br />d. Authorization profiles are generated using profile generator<br />e. Are assigned to the user in the user Master record<br /><br />34. Following are true:<br />a. same personnel number is used when a employee who has left reenters the company<br />b. for retiree you must assign the employee group and employee subgroup to retiree<br />c. when a retiree works in another contractual position he is assigned the old personnel number<br />d. when employee leaves the company you must delete his personnel number so that he does not get processed for payroll<br />e. when employee reenters a company the status is set to reentry<br />35. In personnel Administration, the Organizational Key is used to - <br /><br />Please choose the correct answer<br /><br />a) Define further authorization checks for security purposes<br />b) Determine which data can be entered in the applicable infotypes<br />c) Determine which administrator is assigned to the employee<br />d) Describe the division of a company into different employee groups<br />e) None of the above<br /><br /><br />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:<br /><br />a. No relationship exists between Company Code and Controlling area<br />b. Many company codes can belong to one Controlling Area in one enterprise for cost accounting.<br />c. One is to One relationship exists.<br />d. None of the above<br /><br /><br />37. In a business scenario, whereby, there exists a single client, but with numerous company codes:<br /><br />a. It is possible to have shared data across all company codes.<br />b. You can maintain company Code specific data for each company code.<br />c. It is not possible to have data on the client level, which can be used by all company codes.<br />d. None of the above<br /><br /><br />38. Identify the correct statements relating to the Implementation Guide.<br /><br /><br />a) When creating a project IMG the application areas and countries are selected from the Enterprise IMG<br />b) The number of implementation activities can be reduced by creating Project IMG views, such as the view for “mandatory activities”<br />c) The Enterprise IMG includes all customizing activities for all R/3 applications<br />d) The SAP Reference IMG is generated for the application modules to be implemented in a company and for the different countries<br />e) Customizing transactions can be accessed from the Enterprise IMG, SAP Reference IMG, Project IMG and the Project Views<br /><br /><br /><br />39. The Personnel Subarea:<br /><br />a. defines indicators to default the Pay Scale Group and Level<br />b. is assigned to a Public Holiday Calendar, legal person and statistics group<br />c. Control features are not effected by the country grouping<br />d. Groupings are done for organization of Pay scale, wage type and time management structures<br />e. Are grouped for appraisals<br /><br /><br />40. Employee Subgroups:<br /><br />a. Groupings for PCR restrict the validity of the compensation bandwidths to the specific employee subgroups<br />b. Groupings for work schedule restricts some work schedules for some Employee subgroups<br />c. Do not have groupings for wage types<br />d. Groupings for PCR controls how the system processes the employee for payroll<br />e. Can be assigned additional characteristics for activity, employment and level for training for statistical purposes.<br /><br /><br />41. The following statements are correct:<br /><br />a. The variant B of module TARIF valuates a wage type based on pay scale group, level and specific wage type<br />b. The indirect evaluation modules PRZNT and SUMME are based on how the Base Wage type evaluation table is set up.<br />c. The base wage types used in valuation for PRZNT must always be stored in the table revise pay scale groups and levels<br />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.<br />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<br /> </span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-1633940856707660765 2011-03-09T04:26:00.000-08:00 2011-03-09T04:28:08.459-08:00 SAP HR Certifications Sample Questions Set 2 HUMAN RESOURCE PARTNER ACADEMY<br /><br />TEST<br /><br />1. Identify the correct statements relating to the Implementation Guide.<br /><br />Note – More than one answer is correct<br /><br />a) When creating a project IMG the application areas and countries are selected from the Enterprise IMG<br />b) The number of implementation activities can be reduced by creating Project IMG views, such as the view for “mandatory activities”<br />c) The Enterprise IMG includes all customizing activities for all R/3 applications<br />d) The SAP Reference IMG is generated for the application modules to be implemented in a company and for the different countries<br />e) Customizing transactions can be accessed from the Enterprise IMG, SAP Reference IMG, Project IMG and the Project Views<br /><br /><span class="fullpost"><br /><br /><br />2. What is the main purpose of the Object Infotype(I1000) in Organization Management<br /><br />Please select the correct answer<br /><br />a) To describe the characteristics of an existing object<br />b) To delete an object<br />c) To define the relationships that exist between different objects<br />d) To create new objects<br />e) To append long test descriptions to objects<br /><br />3. Which one of the following parameter groups activates the integration between PD and PA?<br /><br />Please select the correct answer<br /><br />a) PLOGI PLOGI<br />b) PLOGI QUALI<br />c) PLOGI PRELI<br />d) PLOGI ORGA<br />e) PPABT PPABT<br /><br />4. Which of these is not an attribute of a Qualification Profile?<br /><br />Note – More than one answer is correct<br /><br />a) Proficiency<br />b) Experience<br />c) Validity<br />d) Priority<br />5. The gap between the list of a person’s qualifications and the job requirements is called the –<br /><br />Please choose the correct answer<br /><br />a) Profile Matchup<br />b) Qualification Deficit<br />c) Selection Gap<br />d) Alternative Qualifications<br />e) Detail Listing<br /><br />6. In Training and Events Management, which of the following is not a part of the configuration of Business Event Type?<br /><br />Please choose the correct answer<br /><br />a) Schedule Pattern<br />b) Cost Elements<br />c) Location<br />d) Course Dates<br />e) Resource Types<br /><br />7. In Training and Events Management, which of the following can be an attendee type?<br /><br />Note – More than one answer is correct<br /><br />a) Person<br />b) Applicant<br />c) User<br />d) Organizational Unit<br />e) Contact Person<br /><br />8. At the time of initial data entry in Recruitment, an applicant is assigned to a-<br /><br />Note – More than one answer is correct<br /><br />a) Vacancy<br />b) Applicant Group<br />c) Advertisement<br />d) Applicant Range<br />e) Applicant Class<br /><br />9. A present activity (work process) which changes the overall status of the applicant is called an Applicant –<br /><br />Note – Please choose the correct answer<br /><br />a) Action<br />b) Event<br />c) Task<br />d) Function<br />e) Feature<br /><br />10. In Training and Events, prerequisites are indicated by – <br /><br />Note – More than one answer is correct<br /><br />a) Relationships between Event Types and Event Types<br />b) The prerequisite Infotype<br />c) Relationships between Qualifications and Infotypes<br />d) Manually at the time of planning a course<br />e) The Event Group contains the prerequisites<br /><br />11. In qualifications and requirements alternate qualifications are defined by – <br /><br />Please choose the correct answer<br /><br />a) The setting up of control parameters for qualifications<br />b) Setting parameters on the selection screen for the Profile Matchup<br />c) Activating the detailed list in Qualification Deficits<br /><br />12. In organization Management the reporting structure represents the – <br /><br />Please choose the correct answer<br /><br />a) Relationship between Organization Unit and Jobs<br />b) Relationship between positions and jobs<br />c) Relationship between Organization Units and Organization Units<br />d) Relationship between jobs and jobs<br />e) Relationship between Tasks and Jobs<br /><br />13. The time period in which the knowledge associated with a qualification remains valid for an individual is called the –<br /><br />Please choose the correct answer<br /><br />a) Validity Period<br />b) Decay Meter<br />c) Qualification profile<br />d) Qualification Attribute<br />e) Proficiency Level<br />14. The gap between the list of a person’s qualifications and the job requirements is called the – <br /><br />Please choose the correct answer<br /><br />a) Profile Matchup<br />b) Qualification Deficit<br />c) Selection Gap<br />d) Alternative Qualifications<br />e) Detail Listing<br /><br />15. In Qualifications and requirements alternate qualifications are defined by – <br /><br />Please choose the correct answer<br /><br />a) A relationship between qualifications “is alternate to”<br />b) The setting up of control parameters for qualifications<br />c) Setting parameters on the selection screen for the Profile Matchup<br />d) Activating the detailed list in Qualification Deficits<br /><br />16. Career Models are developed which objects?<br /><br />Please choose the correct answer<br /><br />a) Organizational units<br />b) Positions<br />c) Jobs<br />d) Tasks<br />e) Persons<br /><br />17. In personnel Administration, the Organizational Key is used to – <br /><br />Please choose the correct answer<br /><br />a) Define further authorization checks for security purposes<br />b) Determine which data can be entered in the applicable infotypes<br />c) Determine which administrator is assigned to the employee<br />d) Describe the division of a company into different employee groups<br />e) None of the above<br /><br />18. Which module in Personnel Planning and Development is required before all the other PD components<br /><br />Please choose the correct answer<br /><br />a) Personnel Cost Planning<br />b) Workforce Planning<br />c) Organization Management<br />d) Training and Events Management<br />e) Career and Succession Planning<br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-8375602250335252807 2011-03-09T04:09:00.000-08:00 2011-03-09T04:26:55.313-08:00 SAP HR Certifications Sample Questions Set 1 Week: 01 - Organization Management, HR Processes <br /><br /><br />1. The following modules are available in SAP R/3 for a Professional User:<br /><br />a. Advanced Planner and Optimizer.<br />b. Strategic Enterprise Management (SEM).<br />c. Information Warehouse (BIW).<br />d. SAP Net.<br />e. Business-to-Business Procurement (B2B).<br /><br />2. A qualification Catalog consists of the following objects:<br /><br />a. Qualification Types<br />b. Qualification Groups<br />c. Qualifications<br />d. Qualification Subgroups<br />e. Qualification Subtypes<br /><br /><span class="fullpost"><br /><br />3. A profile match-up means:<br /><br />a. Matching of Qualifications of Persons and Requirements of Positions.<br />b. Matching of Qualifications of Persons and Qualifications of Positions.<br />c. Matching the profile of an Applicant with the requirements of a Position.<br />d. Generate Training proposals from a Qualification Deficit.<br />e. Matching Profiles of one person with another.<br /><br /><br />4. What is the kind of System architecture SAP R/3 system is using:<br /><br />a. It uses a 3 Tier Architecture<br />b. It uses a 2 Tier Architecture<br />c. It separates the application from Presentation (Front End) and the Database.<br />d. It combines the Front End and Database in a single Application Server.<br />e. None of the above<br /><br />5. When a User accesses a Transaction in the SAP R/3 system:<br /><br />a. A Query is performed in SQL from the Application level to the database level<br />b. Transfers data from the Relational Database to the Front End System<br />c. A data conversion from one consistent state to another stage happens.<br />d. Data entered in the transaction gets updated in the database<br />e. None of the above<br /><br />6. Business Objects are maintained by SAP in:<br /><br />a. Schema<br />b. Business Object Repository<br />c. OOPS<br />d. BAPI<br />e. None of the above<br /><br />7. A business object in SAP is defined by:<br /><br />a. Attributes/Characteristics<br />b. Methods/Application Programs<br />c. Business Object Repository<br />d. BAPI<br />e. ABAP<br /><br />8. At the attendee level, in the dynamic attendance menu, you can:<br /><br />a. Book Attendance<br />b. Prebook Attendance<br />c. Replace Attendance<br />d. Book Attendance Lists<br />e. None of the above<br /><br /><br />9. BAPI’s offer:<br /><br />a. Interface for integrating third party applications/components with SAP R/3<br />b. Distribute data, master data and transaction data across different systems<br />c. Interface between a business objects, in a method.<br />d. Application Link Enabling<br />e. None of the above<br /><br /><br /><br />10. What are the different processes involved in an Appraisal?<br /><br />a. End<br />b. Prepare<br />c. Perform<br />d. Complete<br />e. Approve<br /><br />11. The following are the functions performed by a BAPI:<br /><br />a. Create objects<br />b. Display attributes of objects<br />c. Change attributes of objects<br />d. A BAPI can be assigned to more than one Business Objects<br />e. None of the above<br /><br />12. Application Link Enabling is used for:<br /><br />a. To distribute data, master data and transaction data across different systems<br />b. Fits to an enterprise structure, where there are central tasks and tasks that are decentralized and technically independent of each other.<br />c. Supports the implementation and operation of distributed SAP Applications.<br />d. The data exchange is carried out using IDOCS.<br />e. None of the above<br /><br />13. What are the uses for maintaining a Project IMG:<br /><br />a. Create an IMG for each project<br />b. Maintain project documentation<br />c. Maintain project management status<br />d. Maintain cross project documentation<br />e. None of the above<br /><br />14. In Going Live sessions in SAP –<br /><br />a. Tests whether the system is suitably configured before the Go Live<br />b. Informs the date of Go Live.<br />c. Upgrades the newly configured system.<br />d. It tests whether configuration matches to the client requirements.<br />e. None of the above.<br /><br /><br /><br />15. What are the main areas of Compensation Management?<br /><br />a. Job Pricing<br />b. Job Evaluations<br />c. Budgeting<br />d. Compensation Administration<br />e. Travel Management<br /><br />16. In remote consulting: (Only one answer)<br /><br />a. SAP dials into your system from their desk to analyze and solve any specific problem.<br />b. SAP Consultants arrive at a client site for a SAP Audit.<br />c. The Client logs into SAP net to solve a specific problem.<br />d. Displays the latest news regarding enhancements/improvements on SAP net.<br />e. None of the above. <br /><br />17. SAP Customer Relationship Management focuses on –<br /><br />a. Capturing customer data across the enterprise in a central database.<br />b. Allow you to forecast, plan and optimize the Sales targets.<br />c. Analyze customer data and distribute the results to various customer touch points and use this information when dealing with customers.<br />d. Provide solutions that enable companies to effectively manage customer relationships throughout the entire lifecycle.<br />e. None of the above.<br />18. The following are the components available in the Advanced Planning and Optimizer (APO) in SAP.<br /><br />a. Global ATP (Available to Promise)<br />b. Business Warehousing<br />c. Supply Network Planning<br />d. Transport Optimizer<br />e. Supply Chain Cock Pit<br /><br />19. The following Infotypes are used in Compensation Management:<br /><br />a. Basic Pay<br />b. Salary Survey Results <br />c. Planned Compensation<br />d. Job Evaluation Results<br />e. Additional Payments<br /><br />20. SAP Business to Business procurement enable: (Single answer)<br /><br />a. It enables open, full cycle Inter-Enterprise procurement and covers all procurement processes, from creation of a requisition to payment of the invoice.<br />b. Matches supply to demand on a truly worldwide scale and gives customers reliable delivery commitments.<br />c. Create links between the production, procurement, storage, distribution, transportation, sales, and service processes.<br />d. It creates accurate, dynamic demand forecast for procurement.<br />e. None of the above<br /><br /><br />21. Sap Business Warehouse (BW) provides:<br /><br />a. Powerful Information Analysis.<br />b. Rich Business Content with different Information Models, reports and extractors.<br />c. End-to-end data warehousing Solutions.<br />d. SAP R/3 Logistics<br />e. Advance Planner and Optimizer<br /><br />22. The New Dimension products from SAP are:<br /><br />a. Project Systems (PS)<br />b. Plant Maintenance (PM)<br />c. Strategic Enterprise Management (SEM)<br />d. Business to Business Procurement (B2B)<br />e. Business Information Warehouse (BIW)<br /><br />23. mySAP.com is –<br /><br />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.<br />b. MySAP.com places the Internet at the center of SAP’s activities.<br />c. It leverages all the products of SAP, its customer base, partner community and expertise in integrating business processes.<br />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.<br />e. MySAP.com places Business Warehouse and Execution System at the center of SAP’s activities.<br /><br />24. mySAP.com workplace contains links to:<br /><br />a. Non mySAP.com components<br />b. MySAP.com components<br />c. MySAP.com Marketplace<br />d. MySAP.com Internet Services<br />e. None of the above<br /><br />25. The following infotypes must be used for an employee who embarks on a business trip, where Travel Management is implemented:<br /><br />a. Actions<br />b. Organizational Assignment<br />c. Personal Data<br />d. Travel Privileges<br />e. Payroll Status<br /><br />26. mySAP.com Market Place is –<br /><br />a. A public business portal from SAP<br />b. The mission is to engineer business collaboration across enterprises via the Internet<br />c. Anyone who sells or buys can participate in mySAP.com Market Place.<br />d. It is used for SAP applications alone and for SAP customers.<br />e. Access to Internet Services is not possible.<br /><br />27. Organization Management uses the following basic methodologies:<br /><br />a. It uses Object Oriented Design<br />b. Work Flow<br />c. It uses relationships between objects<br />d. Creates additional characteristics for Objects<br />e. ASAP<br /><br />28. Object Type ‘K’ corresponds to – (Single Answer):<br /><br />a. Work Center<br />b. Plant<br />c. Cost Center<br />d. Budgets<br />e. Qualification Group<br /><br />29. The following statements are true regarding object types – Jobs and Positions:<br /><br />a. Positions inherit the tasks and characteristics assigned to Job.<br />b. Positions can have direct relationships to tasks.<br />c. Positions and Jobs are specific entities.<br />d. A job describes a position.<br />e. None of the above.<br /><br />30. Inheritance happens in the following scenarios:<br /><br />a. Organization Units inherits the cost center assignment of their parent organization in the absence of their own assignment.<br />b. Position inherits tasks that describe them.<br />c. Organization Units inherits the Tasks assigned to Jobs defined down the line.<br />d. Positions inherits tasks that are assigned to Jobs, assigned to them.<br />e. None of the above<br /><br />31. A position in Organization Management-<br /><br />a. Can be occupied by more than one person<br />b. Positions are concrete and are occupied by holders<br />c. A position cannot be occupied by more than one person<br />d. Denoted by Object Type ‘P’<br />e. Denoted by Object Type ‘S’<br /><br />32. The different Personnel Cost Planning Methods used are:<br /><br />a. Projected Pay<br />b. Payroll Results<br />c. Basic Pay<br />d. Account Assignment Infotype<br />e. Additional Payments<br /><br /><br />33. Relationships in Organization Management are specified by:<br /><br />a. Relationships are denoted by a three digit Code.<br />b. Relationships between objects are reciprocal<br />c. Relationships can also be one sided<br />d. The direction of relationships are determined by ‘A’ or ‘B’<br />e. None of the above<br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-2673329784610731224 2011-02-23T07:11:00.000-08:00 2011-02-23T08:13:21.221-08:00 How to Create a new Infotype <strong>Creating a New Infotype<br /><br />Step 1 </strong>Execute transaction PM01 (If you get a message saying the infotype can not be enhanced, Try transaction PPCI).<br /><br /><strong>Step 2<br /></strong>Select create IT tab and enter new infotype number into selection box.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCDCo4iNgezn8EAxwpm3UBD5EfL1a4SjeVqC3CUVi_D9_9V79TP5OGhJav9ACrfbI6o2qkBeC6aTT-dvS5FVO8XMtWAYMpsiiBnks0-rvr8y32gPJnV91pR7snOpDFh-b17QLSMwbFQnW7/s1600/hr1.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 319px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCDCo4iNgezn8EAxwpm3UBD5EfL1a4SjeVqC3CUVi_D9_9V79TP5OGhJav9ACrfbI6o2qkBeC6aTT-dvS5FVO8XMtWAYMpsiiBnks0-rvr8y32gPJnV91pR7snOpDFh-b17QLSMwbFQnW7/s320/hr1.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917669937432402" border="0" /></a><br /><br /><br /><strong>Step 3<br /></strong>Press the create ‘ALL’ button (left of infotype no.). You will get a dialog box asking to confirm,<br />press the create button.<br /><br /><br /><strong>Step 4<br /></strong>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<br />here.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeO1TpNdCde-Ozkd3HiLu3ghPJVrP8aIrso_5jeBIOfu0xeikEyZLkXbUACa_7OkpTOHftLNhFhPkwpxwGfj6NlvtiC1C7hI0Ts_Nd-FOYwCsKEHsosQn64Uj5FA5INb7tLIVwfepl9vZk/s1600/hr2.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeO1TpNdCde-Ozkd3HiLu3ghPJVrP8aIrso_5jeBIOfu0xeikEyZLkXbUACa_7OkpTOHftLNhFhPkwpxwGfj6NlvtiC1C7hI0Ts_Nd-FOYwCsKEHsosQn64Uj5FA5INb7tLIVwfepl9vZk/s320/hr2.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917673713222930" border="0" /></a><br /><br /><span class="fullpost"><br /><br /><strong>Step 5<br /></strong>Once you have entered the fields press save and then activate, before pressing the back button.<br />You will now be presented with the following screen, where you will need to make a new entry<br />or your created infotype (i.e. 9010).<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPg1PhGCZ83nlGopRMtIJNfTaL-NwWNxHcxH-q5FcUcD1mDWGiMRHAE7jC30qPFol3ggZ7A0_sXqyAtG1XoekJDp8N6zqr9ao5mCaGn3CzcofidmfTWmKKi-Pbu0Wvo08oea-MATD4-FcT/s1600/hr3.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPg1PhGCZ83nlGopRMtIJNfTaL-NwWNxHcxH-q5FcUcD1mDWGiMRHAE7jC30qPFol3ggZ7A0_sXqyAtG1XoekJDp8N6zqr9ao5mCaGn3CzcofidmfTWmKKi-Pbu0Wvo08oea-MATD4-FcT/s320/hr3.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917679693435778" border="0" /></a><br /><br /><br /><strong>Step 6<br /></strong>The next step is to fill in the infotype attributes, these will initially be blank and you will need to<br />ill them in similar to the following depending on requirements. Press save.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9JGi_XiKX44QUcYUyKKN_IWsRsksZ_KLmIUKydqwBUag4HNI9yJZWFzVTSIMt0M6P1eGCepj_63yFf1CahxkZMlAyX2VTaEbhJPv-ikHXEXaEMERJNib-1t8pFfthzecqkz_1zSrlojqR/s1600/hr4.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 313px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9JGi_XiKX44QUcYUyKKN_IWsRsksZ_KLmIUKydqwBUag4HNI9yJZWFzVTSIMt0M6P1eGCepj_63yFf1CahxkZMlAyX2VTaEbhJPv-ikHXEXaEMERJNib-1t8pFfthzecqkz_1zSrlojqR/s320/hr4.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917677737771602" border="0" /></a><br /><br /><strong>Step 7<br /></strong>Your infotype is now created and can be accessed and populated in the usual way using<br />i.e. using transactions such as PA20 and PA30.<br /><br /><br /><strong>Step 8</strong><br />If you look at the structure of your new infotype in transaction ‘SE11’ it will look similar to the<br />following:<br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMlDFD-YT3mFGizl57r47J0eJhCcL0lDGzwU4uG172KohpNYixZDbyEHWfPnPwMaGTz5dMC3BWl7NxWbz-qDTrVQHXjlvHjd2s3Gk4IJdS11HSMdnpd2T6mAkrEQ8tEtFFTnwmxkcwgMTK/s1600/hr5.bmp"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 203px; height: 320px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMlDFD-YT3mFGizl57r47J0eJhCcL0lDGzwU4uG172KohpNYixZDbyEHWfPnPwMaGTz5dMC3BWl7NxWbz-qDTrVQHXjlvHjd2s3Gk4IJdS11HSMdnpd2T6mAkrEQ8tEtFFTnwmxkcwgMTK/s320/hr5.bmp" alt="" id="BLOGGER_PHOTO_ID_5576917911089384162" border="0" /></a><br /><br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-7514849722904793933 2011-02-20T06:41:00.000-08:00 2011-02-20T06:41:45.116-08:00 Logical Expression syntax in ABAP <strong>CO Contains Only:</strong> 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.<br />
<span class="fullpost"><br />
<strong>CN Contains Not Only;</strong> 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.<br />
<br />
<strong>CA Contains Any:</strong> 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.<br />
<br />
<strong>NA Contains</strong> 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.<br />
<br />
<strong>CS Contains String</strong>: 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.<br />
<br />
<strong>NS Contains No String:</strong> 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.<br />
<br />
<strong>CP Covers Pattern:</strong> 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.<br />
<br />
<b>NP No Pattern:</b> 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.<br />
</span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-3584419193539807079 2011-02-20T06:28:00.000-08:00 2011-02-20T06:31:55.693-08:00 How to compare two strings in ABAP 1. CO (Contains Only):<br /><br />c1 contains only characters in the string c2.<br /><br />The comparison takes into account the full length of c1,<br />including blanks at the end.<br />If the result of the comparison is negative, the system<br />field SY-FDPOS contains the offset of the first character in<br />c1 which is not also in c2.<br />If the result of the comparison is positive, the system<br />field SY-FDPOS contains the length of c1.<br />The comparison is case-sensitive.<br /><br />Examples:<br /><span class="fullpost"><br /><br />'ABCDE' CO 'XYZ' is false; SY-FDPOS = 0.<br />'ABCDE' CO 'AB' is false; SY-FDPOS = 2.<br />'ABCDE' CO 'ABCDE' is true; SY-FDPOS = 5.<br /><br />CN (Contains Not only):<br /><br />"c1 CN c2" is equivalent to "NOT ( c1 CO c2 )".<br /><br />c1 contains not only characters from c2.<br /><br />If the result of the comparison is positive, the system<br />field SY-FDPOS contains the offset of the first character in<br />c1 which is not also in c2.<br />If the result of the comparison is negative, the system<br />field SY-FDPOS contains the length of c1.<br /><br />CA (Contains Any):<br /><br />c1 contains at least one character from the string c2.<br /><br />The comparison takes into account the full length of c1,<br />including blanks at the end.<br />If the result of the comparison is positive, the system<br />field SY-FDPOS contains the offset of the first character in<br />c1 which is also in c2.<br />If the result of the comparison is negative, the system<br />field SY-FDPOS contains the length of c1.<br />The comparison is case-sensitive.<br /><br />Examples:<br /><br />'ABCDE' CA 'CY' is true; SY-FDPOS = 2.<br />'ABCDE' CA 'XY' is false; SY-FDPOS = 5.<br /><br />NA (contains Not Any):<br /><br />"c1 NA c2" is equivalent to "NOT ( c1 CA c2 )".<br /><br />c1 contains no characters from c2.<br /><br />SY-FDPOS is set accordingly.<br /><br />CS (Contains String):<br /><br />c1 contains the character string c2.<br /><br />Trailing blanks in c1 and c2 are ignored.<br />If the result of the comparison is positive, the system<br />field SY-FDPOS contains the offset of the first character of<br />c2 in c1.<br />If the result of the comparison is negative, the system<br />field SY-FDPOS contains the length of c1.<br />The comparison is not case-sensitive.<br /><br />Examples:<br /><br />'ABCDE' CS 'CD' is true; SY-FDPOS = 2.<br />'ABCDE' CS 'XY' is false; SY-FDPOS = 5.<br />'ABAAA' CS 'AB ' is true; SY-FDPOS = 0.<br />' ABC' CS ' AB' is true; SY-FDPOS = 1.<br />'ABC DEF' CS ' ' is true; but: SY-FDPOS = 0,<br />since ' ' is interpreted as a trailing blank and is thus<br />ignored.<br /><br /><br />NS (contains No String):<br /><br />"c1 NS c2" is equivalent to "NOT ( c1 CS c2 )".<br /><br />c1 does not contain c2.<br /><br />SY-FDPOS is set accordingly.<br /><br />CP (Contains Pattern):<br /><br />c1 matches c2.<br /><br />The pattern c2 can contain ordinary characters and<br />wildcards.<br />'*' stands for any character string and '+' denotes any<br />character.<br />If the result of the comparison is positive, the system<br />field SY-FDPOS contains the offset of the first character of<br />c2 in c1. The wildcard character '*' at the beginning of the<br />pattern c2 is ignored when determining the value of<br />SY-FDPOS.<br />If the result of the comparison is negative, the system<br />field SY-FDPOS contains the length of c1.<br /><br />Examples:<br /><br />'ABCDE' CP '*CD*' is true; SY-FDPOS = 2.<br />'ABCDE' CP '*CD' is false; SY-FDPOS = 5.<br />'ABCDE' CP '++CD+' is true; SY-FDPOS = 0.<br />'ABCDE' CP '+CD*' is false; SY-FDPOS = 5.<br />'ABCDE' CP '*B*D*' is true; SY-FDPOS = 1.<br /><br />The character '#' has a special meaning. It serves as an<br />escape symbol and indicates that the very next character<br />should be compared "exactly". <br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-1310888775300080300 2011-02-20T06:19:00.000-08:00 2011-02-20T06:24:33.586-08:00 Create a Digital Signature in ABAP ( Sample Code) This is a short list of necessary operations:<br />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:<br />ZZAPT_SIGNATURE<br />FIELD DATA ELEMENT<br />MANDT<br />MANDT<br />SIGN_ID SIGN_GUID_22<br />CORDERID N1CORDID<br />Build a structure for operation log: ZZAPT_SIGNATURE_LOG<br />FIELD DATA ELEMENT<br />.include<br />SIGN_PROT_STRUC<br />CORDERID N1CORDID<br />Launch the following transactions(very intuitive):<br />SLG0: declare a sub-object under CDSG1<br />SIGNA:declare your application<br />SIGNO:insert the signature object<br />ELSIG03N: choose and link the type of signature(in my case R/3)<br />REPORT ZPR00004<br /><span class="fullpost">.<br />DATA: lo_ds_runtime TYPE REF TO if_ds_runtime.<br />DATA: lo_sign TYPE REF TO if_ds_sign.<br />DATA: l_metadata_wa TYPE ZZAPT_SIGNATURE. lo_ds_runtime = cl_ds_runtime=>get_instance( ).<br />l_metadata_wa-corderid = '5159DB46ACFC1424E1000000010000AB'."Doc ID call method lo_ds_runtime->create<br />exporting<br />im_appl = 'ZTEST'"APPL<br />im_object = 'ZTEST'"OBJECT<br />im_meta = l_metadata_wa<br />im_type = 'C' "Synch signature<br />receiving<br />result = lo_sign.<br />call method lo_sign->sign<br />exporting<br />im_signer = sy-uname<br />im_doc_txt = 'SIGNING DOCUMENT 5159DB46ACFC1424E1000000010000AB'<br />im_doctype = 'TXT'. commit work and wait.<br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-8225233178865633616 2011-02-14T05:54:00.000-08:00 2011-02-14T05:58:30.781-08:00 Some Common use SAP HR Infotypes 9100 e-Separation<br />9101 Payroll Recovery Clearance<br />9102 A/Cs & Payroll Clearance<br />9103 IT & Security Clearance<br />9104 Payroll Miscellaneous<br />9105 Telephone and Voice Clearance<br />9106 Housing & Vehicle Clearance.<br />9107 Departmental Clearance<br /><br /> <span class="fullpost"><br />9108 Exit interview<br />9109 LTA , Food and Gift Coupons<br />9110 Leave Ench,Notice pay,Superannuatio<br />9111 Full & Final Settlement<br />9112 HR Clearance<br />9245 Test INfotype<br />9500 test e separation<br />9656 Name and age Infotype<br />9777 PA Letter<br />9800 test sujeet<br />9900 test infotype<br />9901 Payroll results<br />9910 test<br />9995 test<br />9999 Payroll Results 2<br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-3477218076113286133 2010-12-25T04:23:00.000-08:00 2011-02-13T01:13:46.979-08:00 ABAP Objective Questions 1 Full Buffering would be appropriate for<br />A. Transaction Tables<br /><strong>B. Small Static tables </strong><br /><br />C. Internal Tables<br />D. Tables with generic Keys<br /><br /><span class="fullpost"><br /><br />2 What is the basic object of data Dictionary<br /><strong>A. Domains<br /></strong>B. Documentation<br />C. Data Models<br />D. Dynpro <br /><br /><br />3 Search help can not be attach to:<br />A. Domain<br />B. field of a table<br />C. check table<br /><strong>D. Type </strong><br /><br /><br />4 Sub query usually more efficient because:<br /><strong>A. data is filtered in the database<br /></strong>B. data is filtered on the network<br />C. data is filtered in the sapgui<br />D. data is filtered at the application server<br /><br /><br /><br /><br />5 It is better to buffer a table when<br />A. When a table is read infrequently<br />B. When a table is linked to check tables<br /><strong>C. When a table is read frequently and the data seldom changes<br /></strong>D. When a single record is to be picked up<br /><br /><br />6 In Inner and outer join<br />A. buffers are always used<br />B. Choice of buffer can be made to use<br /><strong>C. buffers are always bypassed</strong><br />D. None of above<br /><br /><br />7 What is invalid attribute of a domain<br />A. Type<br />B. Fixed values<br />C. Length<br /><strong>D. Header </strong><br /><strong><br /></strong><strong><br /></strong>8 Data element is an example of<br />A. Physical Definition<br />B. Business Object<br /><strong>C. Semantic Domain<br /></strong>D. Technical Domain<br /><br /><br />9 What is true<br />A. A view contains data<br /><strong>B. Views can be buffered<br /></strong>C. Views can not be buffered<br />D. None of above<br /><br />10 Command flushes the database buffers<br /><strong>A. $TAB<br /></strong>B. $RESET<br />C. $INIT<br />D. $FREE<br /><br /><br />11 How many lists can exist in parallel in an interactive reporting?<br /><strong>A. An Interactive report can have 1 basic list and up to 20 Secondary lists.<br /></strong>B. An Interactive report can have 1 basic list and up to 19 Secondary lists.<br />C. An Interactive report can have 1 basic list and up to 19 Secondary lists.<br />D. An Interactive report can have 1 basic list and up to 21 Secondary lists.<br /><br /><br />12. What are the check tables and value tables? (Multiple Answer)<br /><strong>A. Check table will be at field level checking.<br />B. Value table will be at domain level checking<br /></strong>C Value table will be at field level checking<br />D. Check table will be at domain level checking.<br /><br /><br />13. What are presentation and application servers in SAP? (Multiple Answer)<br />A. Application server is actually a program named Sapgui.exe. It is usually installed on a user’s workstation.<br /><strong>B. Application server is a set of executables that collectively interpret the ABAP/4 Programs and manage the input & output for them.<br />C. Presentation server is actually a program named Sapgui.exe. It is usually installed on a user’s workstation.<br /></strong>D. Presentation server is a set of executables that collectively interpret the ABAP/4 Programs and manage the input & output for them.<br /><br /><br />14. What is the difference between Synchronous and Asynchronous updates? (Multiple Answer)<br /><strong>A. In synchronous processing, the program waits: control returns to the program only when the task has been completed.<br />B. In asynchronous processing, the program does not wait: the system returns control after merely logging the request for execution.<br /></strong>C. In asynchronous processing, the program waits: control returns to the program only when the task has been completed.<br />D. In synchronous processing, the program does not wait: the system returns control after merely logging the request for execution.<br /><br /><br />15. What are the main events interactive reports have? (Multiple Answer)<br /><strong>A. Top-of-page during line selection.<br />B. At line-selection.<br />C. At user-command.</strong><br />D. AT New<br /><br /><br />16.How many types of tables exist in data dictionary? (Multiple Answer)<br /><strong>A. Transparent tables</strong><br />B. Internal Table<br /><strong>C. Pool tables<br /></strong>D. Hash Table<br /><strong>E. Cluster tables<br /></strong>F. Master Data Table<br /><br /><br />17. What is the difference between UPLOAD and WS_UPLOAD? (Multiple Answer)<br />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 & Binary files can be transferred.<br />B. UPLOAD - To read data from the presentation server into an internal table without a user dialog, use the function module WS_UPLOAD.<br /><strong>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 & Binary files can be transferred.<br />D.WS_UPLOAD - To read data from the presentation server into an internal table without a user dialog, use the function module WS_UPLOAD. </strong><br /><strong><br /></strong><strong><br /></strong>18. Is Session Method, Asynchronous or Synchronous?<br />A. Asynchronous<br /><strong>B. Synchronous</strong><br />C. Synchronous and Asynchronous<br />D. None of above<br /><br /><br />19. What are the differences between SAP memory and ABAP memory? (Multiple Answer)<br />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.<br />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.<br /><strong>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.<br />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.</strong><br /><br /><br />20. Which data type cannot be used to define parameters?<br />A. Type N<br />B. Type C<br /><strong>C. Type F<br /></strong>D. Type P<br /><br />ANSWERS: -<br />1. B<br />2. A<br />3. D<br />4. A<br />5. C<br />6. C<br />7. D<br />8. C<br />9. B<br />10. A<br />11. A<br />12. A,B<br />13. C,B<br />14. A,B<br />15. A,B,C<br />16. A,C,E<br />17. C,D<br />18. B<br />19. C,D<br />20. C<br /><br /><br /><br /><br /><br /><br /><br /><br />ABAP Self Test Q & A<br />1) Authorization Objects<br />( this question has more than 1 answer )<br />a) Stored in User Master<br />b) Defines fields for a complex authority check<br />c) Grouped together in profiles<br />d) Covers up to 10 fields<br />e) Consists of up to 10 authorization objects<br />2) Authorization Checking<br />( this question has more than 1 answer )<br />a) performed with SELECT statement<br />b) performed with AUTHORITY-CHECK<br />c) determines if user has authority in master record<br />d) always refers to authorization profile<br />e) system admin defines which authorization checks are executed<br />3) Authorization<br />( this question has more than 1 answer )<br />a) contains value for field of an authorization object<br />b) defines fields for a complex authorization object<br />c) can be grouped together in profiles<br />d) always refer to a particular authorization<br />e) authorizations and profiles are stored in user master record<br />4) Using SM35 – in which case does the system check authorization:<br />( this question has more than 1 answer )<br />a) always<br />b) process / foreground<br />c) display errors only<br />d) process / background<br />e) system decides based on profile<br />5) Search Helps:<br />( this question has more than 1 answer )<br />a) called at POV ( Process On Value )<br />b) controls how fixed values are displayed when F4 is pressed<br />c) allow different views of info when help is required<br />d) object stored in data dictionary<br />e) field names starting with H_<br />6) Append Structures<br />( this question has more than 1 answer )<br />a) append to table without modifying table itself<br />b) can be assigned to several tables<br />c) same as substructure<br />d) use like any other structure<br />e) you must convert table once append is added<br />7) Check table<br />( this question has more than 1 answer )<br />a) value table assigned to a domain<br />b) internal table whose contents are used to check input values<br />c) table assigned to 1 or more fields if a FK (foreign key) table for checking input values<br />d) table for which a FK is defined<br />e) table to which a FK refers<br /><br />8) Modify SAP objects:<br />( this question has more than 1 answer )<br />a) R/3 prevents modifications be user id DDIC and SAP*<br />b) Objects can be changed with registration<br />c) Register objects in OSS<br />d) Carry out modification without registration<br />e) Adjust modified object in upgrade<br />9) Activities required at upgrade when applying hot pack:<br />( this question has more than 1 answer )<br />a) adjust modified object<br />b) everything is automatic<br />c) release correction before update<br />d) abap dictionary tables, data elements and domains are adjusted during upgrade<br />e) abap dictionary objects not handled separately<br />10) SELECT-OPTIONS COUNTRY FOR LFA1-LAND1:<br />What will internal table be?<br />a) LAND1<br />b) LFA1<br />c) COUNTRY<br />d) LFA1-LAND1<br />11) In program A function module F is called from function group G for the first time. Which one is correct:<br />a) coding of entire function group G is loaded in the roll area<br />b) global data from A can be accessed in F<br />c) A and F have common work areas for dictionary table<br />d) Function module F is called in a separate internal session<br />e) Function module F can not call any sessions<br /><br />12) from transaction A you call transaction B with LEAVE TO TRANSACTION B:<br />a) internal system session opened for B<br />b) LEAVE can be used to return from B to A<br />c) Data from A can be accessed in B<br />d) A can pass data to B with export<br />e) A can pass data using SET<br />13) What is a SAP LUW:<br />a) a modularized unit in ABAP programs<br />b) all the updates for 1 SAP transaction<br />c) a logical grouping of database updates that should all be performed at the same time<br />d) the section of program code from setting a lock until it is released<br />e) all actions between first and last database update in transaction<br />14) Why do update functions have attributes of either START NOW (v1) or START DELAYED(V2):<br />a) define whether update task triggered immediately<br />b) combine synchronous and asynchronous updates<br />c) assign different priorities<br />d) take different speed of servers into account<br />e) enable reaction to termination n V1<br />15) Relationship between SAP transactions and database transactions:<br />a) each SAP corresponds to one database<br />b) update requests of one SAP transaction are distributed amongst several database transactions<br />c) one database group change request of several SAP<br />d) database transaction is an internal system representation of SAP transactions<br />Answers:<br />1) b, c, d<br />2) b, d<br />3) a, c<br />4) b, c, d<br />5) a, c, d<br />6) a, d<br />7) a, c, e<br />8) b, c, e<br />9) a, c, d<br />10) c<br />11) a<br />12) a, d, e<br />13) c<br />14) c<br />15) b<br /><br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 1 tag:blogger.com,1999:blog-5895289901679289087.post-5107450731226832134 2010-12-25T04:16:00.000-08:00 2010-12-25T04:18:03.178-08:00 Displaying Multiple Smartforms-Abap code 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? <br /><br /><br />Call Function Required:-<br /><br />1.) SSF_OPEN<br />2.) SSF_CLOSE<br /><br /> <span class="fullpost"><br /><br />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.<br /><br />***********************************************************************<br />* Data Declaration * ***********************************************************************<br /><br />DATA : control_parameters TYPE ssfctrlop,<br /> wa_job_output_info TYPE ssfcrescl.<br /><br />***********************************************************************<br />* Call FM SSF_OPEN to Open all the letters * ***********************************************************************<br /> <br />CALL FUNCTION 'SSF_OPEN'<br /> EXPORTING<br />* ARCHIVE_PARAMETERS =<br />* USER_SETTINGS = 'X'<br />* MAIL_SENDER =<br />* MAIL_RECIPIENT =<br />* MAIL_APPL_OBJ =<br />* OUTPUT_OPTIONS =<br /> control_parameters = control_parameters<br />* IMPORTING<br />* JOB_OUTPUT_OPTIONS =<br /> EXCEPTIONS<br /> formatting_error = 1<br /> internal_error = 2<br /> send_error = 3<br /> user_canceled = 4<br /> OTHERS = 5.<br /><br /> IF sy-subrc <> 0.<br />* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br /> ENDIF.<br /><br /><br /> control_parameters-no_open = 'X'.<br /> control_parameters-no_close = 'X'.<br /><br /><br /><br /><br />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 <br /><br /><br />***********************************************************************<br />* Call FM SSF_CLOSE to Close all the letters *<br />***********************************************************************<br /><br /> CALL FUNCTION 'SSF_CLOSE'<br /> IMPORTING<br /> job_output_info = wa_job_output_info<br /> EXCEPTIONS<br /> formatting_error = 1<br /> internal_error = 2<br /> send_error = 3<br /> OTHERS = 4.<br /><br /> IF sy-subrc <> 0.<br />* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO<br />* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.<br /> ENDIF.<br /><br />Here "wa_job_output_info" is one of the kinds of control parameter defined in the call function.<br /><br /><br /> 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.<br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-5635521953585241462 2010-10-02T00:01:00.000-07:00 2010-10-02T00:18:17.591-07:00 Enhancement in ECC 6.0 : How to Start Step by Step Enhancement are of two type<br /><br /><strong>(i)Implicit Enhancement<br />(ii)Explicit Enhancement</strong><br /><br /><strong>Step by Step how to work with Implicit Enhancement</strong><br /><br /><strong>Step 1 - Activate the enhancement functionality</strong><br /><br />Using SE80 open the program/include you want to enhance and click on the enhancement button or press <shift>or go to Program > Enhance<br /><br /><strong>Step 2 - Now Enhancement functionality activated</strong><br /><br /><strong>Step 3 - Show implicit enhancement points</strong><br /><span class="fullpost"><br />Go to menu Edit->Enhancement Operations->Show Implicit Enhancement Options to display implicit enhancement points within the ABAP code<br /><br /><strong>Step 4 - Enhancement points with the code</strong><br /><br />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.<br /><br /><br /><strong>Step 5 - Create an implicit enhancement poin</strong>t<br />In order to implement an implicit enhancement point simply right click on the required enhancement point and select Enhancement Implementation > create.<br /><br /><strong><br />Step 6 - Enhancement point type</strong><br /><br />Next click on the Code button to create a code implementation.<br /><br /><strong>Step 7 - Name and description</strong><br />Next give the enhancement point a name and description. Click the green tick.<br /><br /><strong>Step 8 – Package information</strong><br />Once you click the green button, it will ask for Package. Enter the package name and click to Save button.<br /><br /><strong>Step 9 - Change request<br /></strong>Next assign the Transport number.<br /><br /><br /><strong>Step 10 - Enhancement point created</strong><br />The enhancement point will now have been created in the appropriate place. Denoted by the ENHANCEMENT...ENDENHANCEMENT tags.<br /><br />Explicit Enhacement will covered in next week.<br /><br /></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0 tag:blogger.com,1999:blog-5895289901679289087.post-3614781080685048278 2010-07-10T23:29:00.000-07:00 2010-07-10T23:32:23.539-07:00 Working with database tables and internal tables * Declaration of a work area for a Dictionary table<br />TABLES CUSTOMERS.<br />* Internal table used as snapshot of the database table<br />DATA ALL_CUSTOMERS LIKE CUSTOMERS OCCURS 100<br />WITH HEADER LINE.<br />* Reading the entries of the database table into an internal table<br />SELECT * FROM CUSTOMERS INTO TABLE ALL_CUSTOMERS.<br />* Displaying each line of an internal table<br />LOOP AT ALL_CUSTOMERS.<br />WRITE: / ALL_CUSTOMERS-NAME.<br />ENDLOOP.<br />*&---------------------------------------------------------------------* <span class="fullpost"><br />* 1. Elementary types </span><br /><span class="fullpost"><strong>Other Approach to define data type</strong><br />DATA: CUSTOMER_NAME_1(25) TYPE C,<br />VENDOR_NAME_1(25) TYPE C.<br />* 2. Reference to an existing field<br />DATA: CUSTOMER_NAME_2(25) TYPE C,<br />VENDOR_NAME_2 LIKE CUSTOMER_NAME_2.<br />* 3. Reference to a non-elementary type<br />TYPES T_NAME(25) TYPE C.<br />DATA: CUSTOMER_NAME_3 TYPE T_NAME,<br />VENDOR_NAME_3 TYPE T_NAME.<br /><br /></span><span class="fullpost"></span><div class="blogger-post-footer"><a href="https://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=65961&bid=534342&PHS=65961534342&click=1&rsrc=3" target="_blank"><img src="https://bdv.bidvertiser.com/BidVertiser.dbm?pid=65961&bid=534342&PHS=65961534342&rssimage=1&rsrc=3" border="0"/></a></div> Amit Khari https://www.blogger.com/profile/04281625740911068368 noreply@blogger.com 0