2023.07.31

권영은·2023년 8월 1일
0

SAP_수업

목록 보기
23/36
post-custom-banner

remind

OR는 못쓴다는 말은 classic만 쓸 수 있음
on condition 에 있어서는 and만 쓸 수 있음.
on condition 오른쪽 right field가 비교 연산자로 들어가야한다
오른쪽 테이블의 필드를 포함
new open SQL 은 error 가 안남

on에서는 and 불가능 or만 가능 / 현재는 자유도가 훨씬 높아짐 ->
classic open SQL 은 데이터베이스 인터페이스를 통해 데이터베이스로 갈 때 어떤 데이터베이스 인터페이스에서 변환을 해주는데 특정 데이터베이스는 제한이 있었기때문에 지원을 안했던 것 S


new open SQL 에서 이렇게 쓰면 에러로 잡힘



abap statement 의 keyword


key 값이 같으면 지운다는 말 .


시간순으로 갈 때 프로그래밍 1번 부르고 2번이 실행되고 끝나면 다시 1번이 실행되는 구조


return 이 되는 이유는 stack 으로 수행되기 때문
싱크로너스하게 운영이 된다.

leave to program. 하면 /n 대표적

각각 독립적으로 돌고 있다가 submit하면 호출되는것

펑션모듈 -> 펑션 그룹 전체가 올라오는 것


실제 프로그램간 데이터를 전송하는 방법은
인터페이스 ( import export 등이 모두 ) DB transparent view나 메인더터넌스뷰에 만들어두면 누구나 접근이 가능.
sap memory 는 sap
abap export memory id import abap memory exchange
shared 는 객체지향에서 배움


alv화면을 100/ 200/ 300 만드는 것도 좋지만 한개의 프로그램을 만들고
내부프로그램에서 호출해서 또 뜨게 만들고 돌아오는 효과를 내는 것

abap / sap memory

user session 에는 하나 external 는 각각의 abap memory

이전 세션에서 있으려면 set/ get/ 은 파라미터 아이디밖에 안들어감

export- to memory


appepnd 도 사용 가능.
insert는 creation A row


maintain PAI 를 통과시키려면 user command가 필요


se36



conitnue

availble이 떠야하고


excute클릭


job log 가 나온당.




sm 50 눌렀을 때 화면



해보기


sm 36





jobselection -> excute




주석모드 한 뒤

마지막 데이터 타입 추가한 뒤

try catch 문 삽입
주석 처리 한 곳 위에
추가해주기


endtry 아래 추가하기

lesson 2 -> 아래조건을 추가하면 클래식 모드로도 조건을 줄 수 있다.







MODIFY의 경우 없으면 새로 만들고 있으면 수정하는 경우이기 때문에 MODIFY보다 업데이트와 인서트를 사용하는게 중요 .


profile
SAP/ ABAP Student
post-custom-banner

0개의 댓글