메뉴 건너뛰기

SAP 한국 커뮤니티



SELECT구문 : 정의

SAP폐인 2007.11.20 15:58 조회 수 : 4769

처음 SAP를 접한 폐인입니다. 배운것도 별로 없고 아는것도 없지만 제가 확실하게 알고자 공부하면서 정리한 것을 올려놓고자 합니다. 제대로 배우고 익혀서 ABAP 써티마스터버전도 올려놔야죠 ㅋ.


--------------------------------------------------------------------------------------------------------------


 


 


SELECT구문만 제대로 알아도 1개월 짬밥은 먹고 들어간다? 맞는 말이다. abap에서 제일 중요한 부분은 데이터 가공이며 이를 뒷받침 하는 것이 SELECT구문이기 때문이다.


 


------- SELECT구문 ------



SELECT (1.FIELD NAME)  FROM (2.TABLE NAME)
                                      INTO (3.DATA OBJECT)
                                      WHERE (4.FIELD NAME) 비교연산자 (DATA OBJECT/VALUE)


 


예문)


  select a~werks
            a~bwart
            a~matnr
            a~menge
            a~meins
            a~mblnr
            b~cpudt AS bldat
            into corresponding fields of table gt_pre_gr
            from mkpf as b   inner  join  mseg as a
                                              on  b~mblnr = a~mblnr


                                            and  b~mjahr = a~mjahr
                                    inner  join  mara as c
                                              on  a~matnr eq c~matnr
            where b~cpudt eq p_budat
               and b~budat <  p_budat.


 


 SELECT구문에 대해서 간단히 말한다면 어느 테이블이나 필드(FROM TABLE/VIEW NAME)에서 어떤 것들(FIELD NAME)을 가져와서 한 곳(DATA OBJECT)에 담게 되는데 담을때 골라내는 조건(FIELD NAME 비교연산자 DATA OBJECT/VALUE)이 있다라고 할 수 있다.


 


 SELECT 구문은 주로 TABLE이나 VIEW에서 데이터를 가져오고자 할 경우에 사용한다. INTERNAL TABLE에서 데이터를 읽고자 할 경우에는 HEADER나 WORK AREA를 사용하여야 하므로 READ ITAB이나 LOOP AT ITAB을 주로 사용하는 것과는 다르다. 그럼 자세히 알아보도록 하자. 

번호 제목 글쓴이 날짜 조회 수
824 Configuration_Guide_SAP_XI_3.0_Demo_Examples [1] file w 2007.11.09 2985
823 Cross_Component_Business_Process_Management___SP_XI_3 [1] file w 2007.11.09 2993
822 Exchange_Infrastructure____Integrating_Heterogeneous_Systems_with_Ease file w 2007.11.09 3029
821 High_Availability_Guide___SAP_XI_3.0 [2] file w 2007.11.09 3005
820 How_to_Debug_Exchange_Infrastructure_(XI)_Applications [1] file w 2007.11.09 2991
819 How_To_Install_and_Configure_External_Drivers_for_JDBC_and_JMS_Adapters file w 2007.11.09 3091
818 How_To_Monitor_and_Analyze_Errors_in_the_Adapter_Engine [1] file w 2007.11.09 3103
817 How_To_Monitor_Exchange_Infrastructure_3.0 file w 2007.11.09 3017
816 How_to_Push_Data_into_BW_from_XI [1] file w 2007.11.09 3015
815 How_To_Sample_IDoc_Scenarios_within_XI_3.0 [6] file Happy~ 2007.11.09 3014
814 How_to_Set_Up_a_Web_Service_Related_Scenario_with_SAP_XI [4] file Happy~ 2007.11.09 2994
813 How_To_SLD_and_XI [1] file Happy~ 2007.11.09 3101
812 On Line Programming 기초 [7] file 안운혁 2007.11.13 4988
811 On Line Programming 기초 2 [9] file 안운혁 2007.11.13 4619
810 [펌] user exit 참고자료 [4] file 제임스장 2007.11.13 4428
» SELECT구문 : 정의 [4] SAP폐인 2007.11.20 4769
808 SELECT구문 : SELECT 1.field name [3] SAP폐인 2007.11.20 6798
807 SELECT구문 : FROM 2.table/view name [2] SAP폐인 2007.11.20 4356
806 SELECT구문 : INTO 3.data objects [2] SAP폐인 2007.11.20 5056
805 SELECT구문 : WHERE 4.field name 비교연산자 (data objects/value) [5] SAP폐인 2007.11.20 7226