ABAP 임의로 PBO 실행 (화면 Refresh)
임의로 PBO 실행 (화면 Refresh) 특정 로직 이후에 강제로 PBO를 실행해야 하는 경우가 있다. 단순히 ALV의 데이터를 refresh 하는 경우라면 refresh_table_display 를 사용하면 되지만, 화면을 다시 불러오거나 아니면 PBO 로직을 다시 실행하기...
임의로 PBO 실행 (화면 Refresh) 특정 로직 이후에 강제로 PBO를 실행해야 하는 경우가 있다. 단순히 ALV의 데이터를 refresh 하는 경우라면 refresh_table_display 를 사용하면 되지만, 화면을 다시 불러오거나 아니면 PBO 로직을 다시 실행하기...
Purchase Order 화면 호출 Purchase Order 화면을 호출하는 방법은 2가지가 있다.일반적으로 타 transaction을 호출할 때 사용하는 것처럼 1) CALL TRANSACTION을 활용하는 방법과 2) 특정 펑션을 이용하는 방법이다. 조회 모드로 조회...
ALV Toolbar 메뉴 타입 버튼 생성 1. Toolbar button 생성 ALV Toolbar에 button을 생성해준다. 아래 코드에는 없지만 잊지 말고 Event Handler도 등록해준다. 비교를 위해 drop list로 생성할 버튼과 일반적인 push 버튼을 ...
T-Code SE16N 수정 모드 설정
ABAP Configuration table setting Table 형태로 보여지는 화면에서 필드의 순서의 변경하거나 특정 컬럼을 숨기고 싶은 경우가 있을 것이다. 필드를 드래그해서 순서를 변경하는 방법이 있지만, 이는 개인 사용자에게만 한정되어 적용된다. 전체 사용자에게 해당...
Change Document 활용 Change document를 기록하기 위해서는 CBO의 데이터 유지보수 시점에서 change document object의 funciton을 호출하여 로그를 작성해줘야 한다. CBO table이 아닌 maintenance view, view c...
Change Document 생성 CBO 테이블을 생성했을 때, 이에 대한 데이터 변경 이력을 필요로 하는 경우가 있다. 이를 위해 사용하는 것이 Change document 이다. change document 에 변경 이력이 들어가게 하기 위해서는 우선적으로 확인해야 하는 부분...
Maintenance view : Event 활용 Event는 view에 대한 데이터 및 상태 변화에 따라 추가 로직을 작성할 수 있게 한다. 예를 들어, Maintenance view 를 초기 생성하면 아래와 같이 데이터를 생성 및 수정할 때, 생성자/날짜/시간 및 수정자/날짜...
Maintenance view : T-code 생성 프로그램에 대한 T-code를 생성하는 것처럼 T-SE11 에서 veiw를 조회하는 번거로운 방법 대신, 자주 사용하는 view에 대해 transaction code 생성이 가능하다. T-SE93 : Maintain tr...
View cluster 생성 View를 생성함으로써 table 여러개 조인해 한 번에 유지보수가 가능하다면, View cluster는 이러한 view 여러개를 하나의 화면으로 제공해준다. View cluster를 생성하기에 앞서 2개 이상의 view를 먼저 생성하고 시작하자. ...
Maintenance view 다음 과정을 통해 CBO table 및 CBO text table을 생성하고, 이 두 테이블을 사용하여 maintenance view를 생성해보도록 할 것이다. ZZ061T01 standard CBO table 생성 ZZ061T01T s...
Quick viewer Quick viewer는 maintenance view를 생성하지 않고 테이블을 조인해서 view로 볼 수 있는 간단한 툴이다. Report 프로그램 화면과 같이 조회되는 만큼 program 이름이 자동 생성되고, 이를 통해 다른 사용자도 조회할 수 있지...
Lecture 2. Determination, Action, Validation
Lecture 1. BOPF: Introduction to the framework
1. Business Object Process Framework basis
BDC, BAPI Function Module을 활용해서 작성한 프로그램에 해당하는 코드를 활용했다.Function Module : ZFM_ECHO061_01, ZFM_ECHO061_02Program : ZECHO061_03
1. 실행화면
1. 실행화면
1. Tips for ABAP Development
1. Field catalog
1. Bulk Data Communication: 클릭
1. VirtualBox 프로그램다운로드 및 설치
엑셀 데이터 업로드 및 변환
수정 및 저장 기능 추가
1. Data, structure, table 선언
1. 툴바 버튼 추가
1. Grid ALV
1. Enhancement category error 발생
1. ALV 생성 화면
1. ALV 생성 화면
1. ALV 생성 화면
1. ALV 생성 화면
1. 웹 크롤링
1. 인공지능이란?
1. MNIST: kaggle
1. Module import
1. Logistic regression 그림으로 알기
1. Module import
1. Module import
1. 지도학습
1. Multiple linear regression 활용 머신러닝 예제 - 데이터 준비
1. Multiple linear regression
1. Simple linear regression 활용 머신러닝 예제 - 데이터 준비
1. Simple linear regression 예제: tensorflow 활용
1. Module import
1. EDA & CDA
1. Normalization(정규화)
1. Tensorflow 기본 개념
1. Linear regression(선형회귀)
1. Learning rate
1. Regression Analysis (회귀분석)
1. 오버로딩 (Overloading) 같은 이름의 메서드/생성자를 여러개 정의하고, 매개변수의 갯수와 유형을 다르게 정의하여 활용하는 경우다. 메서드와 생성자 모두 오버로딩 가능하다. 메서드 오버로딩 생성자 오버로딩 : 오버로딩 생성자와 디폴트 생성자 중 하나만 사...
Key point 상속 = 기존의 클래스를 확장시킨 것 (extends) 오버로딩 & 오버라이딩 다른 개념 1. 클래스의 상속 부모 클래스와 자식 클래스는 다음과 같이 정의되고 상속된다. 상속된 경우, 부모의 데이터와 메소드 기능을 사용할 ...
Key point 오버로딩 = 메소드가 같은 이름으로 여러개 존재하는 것 1. 생성자 생성자에 대하여 이전에 잠깐 다루었다. 생성자 = 객체 생성시 바로 실행되는 메소드 로 정의하였는데, 아래 글을 참고하도록 하자. JAVA의 Class (2) 생성자 ...
To-Do - 커피가게를 클래스로 구현한다. - 객체에 대한 CRUD 작업을 진행한다. - 컨테이너 ArrayList를 생성하여 다양한 coffee 클래스 객체를 저장하고 읽어오는 작업을 진행한다. Coffee에 대한 클래스는 아래 포스팅 중 coffee01 ...
Key point JAVA에서 String 비교시 ‘==’ 사용 불가 (숫자는 가능) Generic type은 일종의 타입 제약을 거는 것 1. Generic type 제네릭(Generic) 은 클래스 / 인터페이스 / 메서드 등의 타입을 파라미터...
To-Do 학생 정보를 클래스로 구현한다. 국어, 영어, 수학 점수 저장 국어, 영어, 수학 점수 합산하여 저장 하나의 성적이라도 음수면 합산하지 말고 오류처리 합산된 성적으로 평균 점수 저장 총점이 음수면 평균 계산 하지말고 오류처리 ...
Lesson point 클래스를 ArrayList에 담으면 특정 클래스 타입으로 저장되지 않음 (무조건 Object 타입) 타입 캐스팅 방법 : (To-Be 타입)대상 변수 또는 객체명 Object type 코드 내용은 이전 포스팅을 참조하자....
Lesson point 생성자 = 초기 자동 실행 메소드 생성자 이름 = 클래스 이름 생성자 JAVA의 생성자 Constructor란 무엇이며 어떤 때 사용하는가? 생성자는 메소드다. 다만, 실행되는 시점이 정해져있다. new를 사용할...
Lesson point
1. 자바엔진 (JDK, JRE, JVM) 이란? 자바엔진 설명 JDK - Java Development Kit - JRE를 포함함 - 개발자를 위해 만들어 놓은 세트 - ex. 라이브...
SAP MM, PP, SD 흐름을 훑기 위해 다음 정보를 가지고 transaction을 흘려보도록 한다.
3rd Party Order
Sales & Distribution Module에서 위탁판매의 4가지 유형에 대해 알아보도록 한다.
SAP Sales & Distribution Process 에서 무상 판매 처리에 대한 두 가지 케이스를 살펴보도록 한다. 판매오더를 생성하는 T-VA01 에서 무상판매 오더를 생성하는 방법은 다음 두 가지가 있다. 오더 유형을 OR로 하여 생성 ...
SAP Sales & Distribution 즉, 판매 프로세스는 다음과 같다.판매오더 생성 → 아웃바운드 납품 → 출고전기 → 대금청구이전 포스팅에서 마스터 데이터 및 판매오더 생성 과정을 보았다면, 이번에는 그 이후의 과정을 살펴보도록 한다.
1. SD 기준정보
1. Core 5개 모듈에 대한 흐름을 그리시오.
SAP Module Overview
1. Project 생성
1. Input label
1. 데이터 연결 및 모델 등록
1. View 생성
1. Fiori project 생성
1. 문제
1. 문제
1. 문제
1. 문제
1. 입력 시간 단축
1. Visual Basic
1. Computing
1. 빅데이터의 등장
1. 빅데이터 Software
1. Pipeline Steps CPI(Cloud Platform Integration)은 아래와 같이 구성되어 있다. Pools = Design Message Transformers Message Routing Message Validators Messag...
1. Advanced Event Mesh SAP Integration Suite, Advanced Event Mesh는 기업의 이벤트 기반 아키텍처를 지원하기 위해 이벤트 스트리밍 및 이벤트 관리 서비스를 제공하는 솔루션으로 아래의 기능을 제공한다. 다양한 클라우드 및 온...
1. Integration Suite & Process Orchestration Integration Suite와 Process Orchestration의 차이는 아래와 같다. SAP Integration Suite SAP Cloud, 3rd P...
SAP Young Next Cloud Academy 후기 최근에 SAP Young Next Cloud Academy, 일명 SYNC 3기 모집이 시작됬다고 들어서 올려보는 교육과정 후기이다. 정확하게 말하면 본인은 SYNC가 아닌, 동일한 내용으로 진행한 혁신성장 청년인재 집중...
Lecture 2. Determination, Action, Validation
Lecture 1. BOPF: Introduction to the framework
1. Business Object Process Framework basis
1. 착수단계
1. Project
1. Cloud Computing Concept