|
||||||||||||||||||||
|
||||||||||||||||||||
CHECK ( ABAP Keyword)
CHECK ( ABAP Keyword) introduction & Details
CHECK - within loops Basic form CHECK logexp. Effect CHECK evaluates the subsequent logical expression . If it is true, the processing continues with the next statement. In loop structures like DO ... ENDDO WHILE ... ENDWHILE LOOP ... ENDLOOP SELECT ... ENDSELECT CHECK with a negative outcome terminates the current loop pass and goes back to the beginning of the loop to start the next pass, if there is one. In structures like FORM ... ENDFORM FUNCTION ... ENDFUNCTION MODULE ... ENDMODULE AT CHECK with a negative outcome terminates the routine or modularization unit. If CHECK is not in a loop or a routine or a modularization unit, a negative logical expression terminates the current event. In contrast, the statement REJECT terminates the current event, even from loops or subroutines. Note If a CHECK produces a negative result in a GET event , the GET events in subordinate tables of the logical database are not processed either. Related CONTINUE , EXIT , REJECT , STOP CHECK - special for reports with logical databases Variants 1. CHECK sel. 2. CHECK SELECT-OPTIONS. Variant 1 CHECK sel. Effect Checks the selection criterion requested by the statement SELECT-OPTIONS sel ... . This statement is equivalent to f IN sel , if sel was defined by SELECT-OPTIONS sel FOR f and can be used anywhere in logical expressions If the result of this check is negative, the processing in this event is terminated and the GET events for any subordinate database tables are not processed either. This variant of the CHECK statement should be used only if the logical database for the corresponding table does not support dynamic selections (see CHECK SELECT-OPTIONS ), or SELECT-OPTIONS with the addition NO DATABASE SELECTION . Otherwise, the relevant record is not read from the database and made available to the program. Variant 2 CHECK SELECT-OPTIONS. Effect Called only after a GET event. This statement checks all the selections for SELECT-OPTIONS where the reference field after FOR belongs to the current table dbtab (specified after GET . However, this applies only if the logical database for dbtab does not support dynamic selections . Otherwise, the selections are passed directly to the logical database (with the exception: addition " NO DATABASE SELECTION " to SELECT-OPTIONS ). This variant of the CHECK statement only makes sense if the logical database does not support dynamic selections for the corresponding table or SELECT-OPTIONS are defined with the addition " NO DATABASE SELECTION ". You can determine from the ABAP/4 Development Workbench whether dynamic selections are defined and, if so, for which logical database tables by selecting Development -> Programming environ. -> Logical databases followed by Extras -> Dynamic selections . Example The logical database F1S of the demo flight reservation system contains the tables SPFLI with, and the table SFLIGHT without, dynamic selections. TABLES: SPFLI, SFLIGHT. SELECT-OPTIONS: SF_PRICE FOR SFLIGHT-PRICE, SP_CARR FOR SPFLI-CARRID, SP_FROM FOR SPFLI-CITYFROM NO DATABASE SELECTION, SP_DEPT FOR SPFLI-DEPTIME. Since dynamic selections are defined with the table SPFLI , but not with the table SFLIGHT , the following procedure applies: ... GET SFLIGHT. CHECK SELECT-OPTIONS. This CHECK statement is equivalent to the following statement: CHECK SF_PRICE. With GET SPFLI. CHECK SELECT-OPTIONS. the CHECK statement is equivalent to the following statement: CHECK SP_FROM. Note With CHECK SELECT-OPTIONS , fields from superior tables in the database hierarchy are not (!) checked. Note Runtime errors CHECK_SELOPT_ILLEGAL_OPTION : Wrong " OPTION " in SELECT-OPTIONS or RANGES table CHECK_SELOPT_ILLEGAL_SIGN : Wrong " SIGN " in SELECT-OPTIONS or RANGES table Latest Added TutorialsSAP PRE-SALE(very urgent requirement) - SAP JOBS INDIA SAP PRE-SALE(very urgent requirement) - SAP JOBS INDIA Experiense Required for this job: 6-9 years exp Job Locations: Mumbai Apply for this SAP Job in INDIA SAP ABAP Professionals - SAP JOBS INDIA SAP ABAP Professionals - SAP JOBS INDIA Experiense Required for this job: 5 - 7 years exp Job Locations: Bengaluru / Bangalore, Chennai, Others Apply for this SAP Job in INDIA Junior SAP Consultants - SAP JOBS INDIA Junior SAP Consultants - SAP JOBS INDIA Experiense Required for this job: 0-5 years exp Job Locations: Bengaluru/Bangalore Apply for this SAP Job in INDIA SAP Plant Maintanence with ETM module - SAP JOBS INDIA SAP Plant Maintanence with ETM module - SAP JOBS INDIA Experiense Required for this job: 2-7 years exp Job Locations: Pune Apply for this SAP Job in INDIA SAP Plant Maintainence /PM Consultant/Sr.consultant/TL - SAP JOBS INDIA SAP Plant Maintainence /PM Consultant/Sr.consultant/TL - SAP JOBS INDIA Experiense Required for this job: 3-8 years exp Job Locations: Gurgaon, Kolkata Apply for this SAP Job in INDIA Immediate position for SAP ABAP Professionals. - SAP JOBS INDIA Immediate position for SAP ABAP Professionals. - SAP JOBS INDIA Experiense Required for this job: 5-9 years exp Job Locations: Bengaluru/Bangalore, Chennai, Gurgaon Apply for this SAP Job in INDIA SAP - IS Retail (SRS) Consultant - SAP JOBS INDIA SAP - IS Retail (SRS) Consultant - SAP JOBS INDIA Experiense Required for this job: 5-8 years exp Job Locations: Bengaluru/Bangalore Apply for this SAP Job in INDIA SAP BPC/EPM - SAP JOBS INDIA SAP BPC/EPM - SAP JOBS INDIA Experiense Required for this job: 4-9 years exp Job Locations: Bengaluru/Bangalore, Hyderabad / Secunderabad, Pune Apply for this SAP Job in INDIA LOOKING FOR TECHNICAL AND FUNCTIONAL LEADS AND MANAGERS(SAP) - SAP JOBS INDIA LOOKING FOR TECHNICAL AND FUNCTIONAL LEADS AND MANAGERS(SAP) - SAP JOBS INDIA Experiense Required for this job: 3-8 years exp Job Locations: Bengaluru/Bangalore, Chennai Apply for this SAP Job in INDIA SAP FICO Consultant - SAP JOBS INDIA
SAP FICO Consultant - SAP JOBS INDIA Experiense Required for this job: 5-10 years exp Job Locations: Hyderabad / Secunderabad Apply for this SAP Job in INDIA Most readed 5 TutorialsList of SAP MM Transaction codes This documentation covers the details of SAP MM Transaction codes WRITE - Output to a list ( SAP ABAP Keyword) WRITE ( Output to a list ) is a keyword used in SAP ABAP programming.This tutorial covers its introduction & syntax details. FI Accounts Receivable and Accounts Payable | SAP FI PDF manual The following topics are an introduction to the Accounts Receivable and Accounts Payable application components. List of SAP HR TABLES and Infotypes tables Detailed full list of tables and infotypes used in SAP HR module. Report Programming in HR | SAP PDF study material )
This document is intended for all persons who would like to program their own reports in SAP HR or customize standard ones. The documentation is not intended to be an introduction to programming. It contains just the special features that form part of programming in SAP HR.A general knowledge of ABAP programming and HR applications is a prerequisite. This can be acquired by reading the relevant documentation and attending the courses.This document provides information which enables programmers to become acquainted with the special features of programming in HR. |
ABAP SAP Functional PDF Tutorials FI (Financial) SAP References transaction codes TOOLS SQL Trace tool SAP Emerging Technologies
SAP
Advanced Planner and Optimizer (APO)
|
|||||||||||||||||
Custom Search
|
||
|
site contact sapbrain.support@gmail.com All of the product names here are trademarks of their respective companies. The site www.sapbrainsonline.com no way affiliated with SAP AG. Use information on this site at your own risk. Information furnished in the site is collected from various sites and posts from users. This site does not host any files on its server. If any compliants about the posts please contact us at sapbrain.support@gmail.com, we are ready to move the posts. Complete SAP Study materials | SAP JOBS | PDF Tutorials |
||