본문 바로가기

all

[ABAP구문] EDITOR-CALL EDITOR-CALL FOR tabla TITLE text DISPLAY-MODE EDITOR-CALL FOR REPORT name DISPLAY-MODE
[ABAP] Dynamic SQL 7 ( FROM clause,Rel6.10, Join table )_맺음말 이글은 자료실에 있는 DynamicOpenSql 영문파일을 정리한 것이다. Dynamic SQL은 Runtime에 사용가능한 Open SQL은 번역이 이루워진 후 DB를 제어하게 된다. 이때 DB를 선택하고나 가공하는 시간대비 번역에 걸리는 시간은 극히 미비하여 무시해도 될 정도이니 Dynamic SQL을 사용하면서 쿼리자체의 튜닝시간에 신경을 쓸지언정 Dynamic SQL을 사용함에 따른 시간은 생각하지 말자! Dynamic Open SQL. 내역 : FROM clause. (Rel6.10이후 버젼부터는 Join을 허용하므로 아래의 내용을 사용할 수 있다) --------------------------------------------------------------------- 사전지식 : Oracl..
[ABAP] Dynamic SQL 6 ( UPDATE/DELETE clause,Rel6.10 ) 이글은 자료실에 있는 DynamicOpenSql 영문파일을 정리한 것이다. Dynamic Open SQL. 내역 : UPDATE/DELETE절을 이용한 동적처리 --------------------------------------------------------------------- 사전지식 : Oracle Native SQL사용가능( 집합함수를 사용할 줄 안다.) Oracle Procedure Exception처리를 해본 경험이 있다. 또는 Java/C++ Exception처리를 해본 경험이 있다. --------------------------------------------------------------------- 문법 : Rel6.10 이후 방식 DELETE FROM (table_clause..
[ABAP] Dynamic SQL 5 ( UPDATE/DELETE clause,Rel4.10 ) 이글은 자료실에 있는 DynamicOpenSql 영문파일을 정리한 것이다. Dynamic Open SQL. 내역 : UPDATE/DELETE절을 이용한 동적처리 --------------------------------------------------------------------- 사전지식 : Oracle Native SQL사용가능( 집합함수를 사용할 줄 안다.) --------------------------------------------------------------------- 문법 : Rel6.10 이전 방식임 명령 동적처리부분 FROM work_area DELETE ( ) FROM . UPDATE ( ) FROM . 단점 : 를 통해서 update/delete되어야 하기 때문에 를 명시적..
[ABAP] Dynamic SQL 4 ( Exception Handling ) 이글은 자료실에 있는 DynamicOpenSql 영문파일을 정리한 것이다. Dynamic Open SQL. 내역 : Exception Handling (예외처리). --------------------------------------------------------------------- 사전지식 : Oracle Native SQL사용가능( 집합함수를 사용할 줄 안다.) Oracle Procedure Exception처리를 해본 경험이 있다. 또는 Java/C++ Exception처리를 해본 경험이 있다. --------------------------------------------------------------------- 기술 : 가) Exception Handling DATA : xref typ..
[ABAP] Dynamic SQL 3 ( WHERE clause ) 이글은 자료실에 있는 DynamicOpenSql 영문파일을 정리한 것이다. Dynamic Open SQL. 내역 : SELECT clause, GROUP BY clause. HAVING clause. 문법 : SELECT (lv_select) FROM spfli GROUP BY (lv_group) HAVING (lv_having). SELECT절 : Alias를 사용할 수 있다. column명, 집합함수를 사용할 수 있다. GROUP BY절 : 집합함수의 구분자를 SELECT 맞추워 준다. HAVING절 : 집합함수에 조건을 걸때 사용한다. (Rel6.10 이상부터 사용가능) 기술 : 가) Dynamic Open SQL, 나) Field-Symbols 다) Database TableName을 넘기면 소속..
[ABAP] Dynamic SQL 2 ( SELECT/GROUP BY/HAVING clause ) 이글은 자료실에 있는 DynamicOpenSql 영문파일을 정리한 것이다. Dynamic Open SQL. 내역 : WHERE clause 문법 : SELECT * FROM spfli WHERE (lv_where). WHERE 절에 사용되는 형식은 아래와 같이 사용될 수 있다. 1) Character , Internal table ( embeded character ) Rel4.6D이하(권장) 2) String , Internal table ( embeded string ) Rel6.10이상(권장) => internal Table( 하기 사항을 생각한 후 선택한다) 장점 : Debugging하기가 유리한다. 단점 : 변수선언 등의 코딩라인 증가 기술 : 가) Dynamic Open SQL 프로그램 구동내..
[ABAP] Dynamic SQL 1 ( FROM clause,Rel4.10,One table) 이글은 자료실에 있는 DynamicOpenSql 영문파일을 정리한 것이다. Dynamic Open SQL. 내역 : FROM clause 기초다지기 (Rel4.6이전 버젼내역 설명, Rel6.10이후부터는 Join을 허용하므로 다음 강좌를보자). 사전지식 : Oracle Native SQL사용가능( 집합함수를 사용할 줄 안다.) 문법 : SELECT * FROM (lv_tabname). FROM절에서 사용되는 table이름 단독으로 사용된다. inner join, outter join등은 허용되지 않는다. 이 이야기는 결국 lv_tabname의 type이 internal table 필요가 없을음 알수있다 기술 : 가) Dynamic Open SQL 나) Data Object 참조선언 REF TO 다) F..
[ABAP구문] DO DO DO v1 TIMES DO n1 TIMES VARYING v1 FROM v2 NEXT v3 DO n1 TIMES VARYING v1 FROM v2 NEXT v3 ENDDO DO 254 TIMES. MOVE '#' TO SY-ULINE+SY-INDEX(1). ENDDO