SAP Yong Next Cloud Academy

SAP SYNC TAW10(2)

秀韩 2022. 6. 28. 21:12

1. Modularization

1-1. Global Modularization

Global Modularization 종류 Data Transports
Function group Module Interface
Global_class Method Signature

캡슐화

※ 호출되는 프로그램은 직접적으로 모듈 유닛 안의 데이터를 바꾸지 않는다. 이것을 캡슐화(data hiding)이라 부른다.

※ 모듈의 장점) 유지보수가 편함, 가독성이 향상됨.

1-2. Local Program Modularization

Local Program Modularizaition 종류
Subroutine PERFORM & FORM
Local_class 프로그램 내에서 정의되는 Class

※ Local program modularization은 프로그램 내부에 존재해 다른 프로그램에 쓰일 수 없다. (종속적이다)

 

2. Subroutine

2-1. 기본 PERFORM문

ㄱ. gv(global value)는 프로그램 내에서 어디서나 쓰일 수 있다. 

ㄴ. PARAMETERS를 쓰지 않으면 매우 한정적인 PERFORM문이 된다.
     (파라미터를 가진 서브루틴이 활용도가 높다. (파라미터는 인자 값))

ㄷ. Patten에서 퍼폼 문 생성 가능.

 

출력

Ways to Pass Interface Parameters Meaning
Call by Value Actual Parameters의 값은 변경안됨.
Call by Value & Result Actual Parameters의 값이 PERFORM문 끝나고 변경됨.
Call by Reference Actual Parameters의 값이 실시간으로 변경됨.

※ 레퍼런스는 복사하지 않아 빠르다. (주소를 참조한다.)

 

종류 속성
USING 값을 되돌려 받지 않음.
CHANGING 값을 다시 받아옴.
TABLES 테이블만 넘겨온다.(레퍼런스)

 

Typing 속성
Generic Typing Actual Parameter의 타입을 상속받는다.
(타입 충돌의 위험이 있다.)
Exact Typing 인자의 값을 명확히 선언해 안전하다.
(안전하다.)

 

2-2. FORM - SELECT문

구조체

결과

3. debugging

Debug 속성
Excute Line by Line
Return 호출된 줄의 다음 문장으로 이동한다.

 

 


실습 물)

 

퍼폼문 연습1
퍼폼문 연습2) 파라미터는 순서대로 들어간다.
구조체와 퍼폼문
이건 OR을 써서 성공
이건 실패했다.
이것도 실패
간단한 퍼폼문과 Exact Typing

 

 


여기서부터는 일기) 퍼폼 문에 셀렉트를 써서 테이블을 가져오는 건 너무 어렵다. 아직도 모르겠음. 사실 구조체를 가져오는 것도 헷갈린다. 좀 더 연습이 필요한 부분이다. 정리는 했지만 머릿속에 들어온 건 얼마 없는 것 같다. 뭐랄까.. 하는 것보다는 좀 더딘 느낌.. 실력이 늘고 있는지 아닌지 잘 모르겠다. 오늘은 끝나고 비가 와서 좀 놀랬다. 우산 들고 갈걸.. 오늘 먹은 텐동 맛있더라. 그 집은 다시 가도 좋겠다. 아, 아직 책이 안 왔는데 언제 오는 거냐고요, 얼른 책 봐야 한다고요~~

'SAP Yong Next Cloud Academy' 카테고리의 다른 글

SAP SYNC TAW10-2(1)  (0) 2022.06.30
SAP SYNC TAW10(3)  (0) 2022.06.29
SAP SYNC TAW10(1)  (0) 2022.06.27
SAP SYNC 5일차 BC100(3) 및 실습물  (0) 2022.06.26
SAP SYNC 4일차 BC100(2)  (0) 2022.06.23