Posts by Category

ABAP

ABAP 임의로 PBO 실행 (화면 Refresh)

March 30 2022

임의로 PBO 실행 (화면 Refresh) 특정 로직 이후에 강제로 PBO를 실행해야 하는 경우가 있다. 단순히 ALV의 데이터를 refresh 하는 경우라면 refresh_table_display 를 사용하면 되지만, 화면을 다시 불러오거나 아니면 PBO 로직을 다시 실행하기...

ABAP Purchase Order 화면 호출 (조회/변경 모드)

March 30 2022

Purchase Order 화면 호출 Purchase Order 화면을 호출하는 방법은 2가지가 있다.일반적으로 타 transaction을 호출할 때 사용하는 것처럼 1) CALL TRANSACTION을 활용하는 방법과 2) 특정 펑션을 이용하는 방법이다. 조회 모드로 조회...

ABAP ALV Toolbar 메뉴 타입 버튼 생성 (Drop List)

March 30 2022

ALV Toolbar 메뉴 타입 버튼 생성 1. Toolbar button 생성 ALV Toolbar에 button을 생성해준다. 아래 코드에는 없지만 잊지 말고 Event Handler도 등록해준다. 비교를 위해 drop list로 생성할 버튼과 일반적인 push 버튼을 ...

ABAP Configuration table setting

August 17 2021

ABAP Configuration table setting Table 형태로 보여지는 화면에서 필드의 순서의 변경하거나 특정 컬럼을 숨기고 싶은 경우가 있을 것이다. 필드를 드래그해서 순서를 변경하는 방법이 있지만, 이는 개인 사용자에게만 한정되어 적용된다. 전체 사용자에게 해당...

ABAP Change document 활용

July 01 2021

Change Document 활용 Change document를 기록하기 위해서는 CBO의 데이터 유지보수 시점에서 change document object의 funciton을 호출하여 로그를 작성해줘야 한다. CBO table이 아닌 maintenance view, view c...

ABAP Change document 생성

July 01 2021

Change Document 생성 CBO 테이블을 생성했을 때, 이에 대한 데이터 변경 이력을 필요로 하는 경우가 있다. 이를 위해 사용하는 것이 Change document 이다. change document 에 변경 이력이 들어가게 하기 위해서는 우선적으로 확인해야 하는 부분...

Maintenance view: Event 활용

June 30 2021

Maintenance view : Event 활용 Event는 view에 대한 데이터 및 상태 변화에 따라 추가 로직을 작성할 수 있게 한다. 예를 들어, Maintenance view 를 초기 생성하면 아래와 같이 데이터를 생성 및 수정할 때, 생성자/날짜/시간 및 수정자/날짜...

Maintenance view: T-code 생성

June 29 2021

Maintenance view : T-code 생성 프로그램에 대한 T-code를 생성하는 것처럼 T-SE11 에서 veiw를 조회하는 번거로운 방법 대신, 자주 사용하는 view에 대해 transaction code 생성이 가능하다. T-SE93 : Maintain tr...

View cluster 생성

June 28 2021

View cluster 생성 View를 생성함으로써 table 여러개 조인해 한 번에 유지보수가 가능하다면, View cluster는 이러한 view 여러개를 하나의 화면으로 제공해준다. View cluster를 생성하기에 앞서 2개 이상의 view를 먼저 생성하고 시작하자. ...

Maintenance view 생성

June 28 2021

Maintenance view 다음 과정을 통해 CBO table 및 CBO text table을 생성하고, 이 두 테이블을 사용하여 maintenance view를 생성해보도록 할 것이다. ZZ061T01 standard CBO table 생성 ZZ061T01T s...

ABAP Quick viewer

June 27 2021

Quick viewer Quick viewer는 maintenance view를 생성하지 않고 테이블을 조인해서 view로 볼 수 있는 간단한 툴이다. Report 프로그램 화면과 같이 조회되는 만큼 program 이름이 자동 생성되고, 이를 통해 다른 사용자도 조회할 수 있지...

ABAP IF 구문 최적화

March 19 2021

BDC, BAPI Function Module을 활용해서 작성한 프로그램에 해당하는 코드를 활용했다.Function Module : ZFM_ECHO061_01, ZFM_ECHO061_02Program : ZECHO061_03

ABAP BDC

October 25 2020

1. Bulk Data Communication: 클릭

Back to top ↑

MACHINE/DEEP LEARNING

Back to top ↑

JAVA

JAVA의 Class (7) 오버로딩과 오버라이딩

December 14 2022

1. 오버로딩 (Overloading) 같은 이름의 메서드/생성자를 여러개 정의하고, 매개변수의 갯수와 유형을 다르게 정의하여 활용하는 경우다. 메서드와 생성자 모두 오버로딩 가능하다. 메서드 오버로딩 생성자 오버로딩 : 오버로딩 생성자와 디폴트 생성자 중 하나만 사...

JAVA의 Class (6) 클래스의 상속과 오버라이딩

December 13 2022

Key point 상속 = 기존의 클래스를 확장시킨 것 (extends) 오버로딩 & 오버라이딩 다른 개념 1. 클래스의 상속 부모 클래스와 자식 클래스는 다음과 같이 정의되고 상속된다. 상속된 경우, 부모의 데이터와 메소드 기능을 사용할 ...

JAVA의 Class (5) 오버로딩

December 12 2022

Key point 오버로딩 = 메소드가 같은 이름으로 여러개 존재하는 것 1. 생성자 생성자에 대하여 이전에 잠깐 다루었다. 생성자 = 객체 생성시 바로 실행되는 메소드 로 정의하였는데, 아래 글을 참고하도록 하자. JAVA의 Class (2) 생성자 ...

JAVA의 Class (연습) 커피가게 구현

December 11 2022

To-Do - 커피가게를 클래스로 구현한다. - 객체에 대한 CRUD 작업을 진행한다. - 컨테이너 ArrayList를 생성하여 다양한 coffee 클래스 객체를 저장하고 읽어오는 작업을 진행한다. Coffee에 대한 클래스는 아래 포스팅 중 coffee01 ...

JAVA의 Class (4) Generic type

December 10 2022

Key point JAVA에서 String 비교시 ‘==’ 사용 불가 (숫자는 가능) Generic type은 일종의 타입 제약을 거는 것 1. Generic type 제네릭(Generic) 은 클래스 / 인터페이스 / 메서드 등의 타입을 파라미터...

JAVA의 Class (연습) 학생정보 클래스 구현

December 09 2022

To-Do 학생 정보를 클래스로 구현한다. 국어, 영어, 수학 점수 저장 국어, 영어, 수학 점수 합산하여 저장 하나의 성적이라도 음수면 합산하지 말고 오류처리 합산된 성적으로 평균 점수 저장 총점이 음수면 평균 계산 하지말고 오류처리 ...

JAVA의 Class (3) Object type 및 Type casting

December 08 2022

Lesson point 클래스를 ArrayList에 담으면 특정 클래스 타입으로 저장되지 않음 (무조건 Object 타입) 타입 캐스팅 방법 : (To-Be 타입)대상 변수 또는 객체명 Object type 코드 내용은 이전 포스팅을 참조하자....

JAVA의 Class (2) 생성자 Constructor

December 07 2022

Lesson point 생성자 = 초기 자동 실행 메소드 생성자 이름 = 클래스 이름 생성자 JAVA의 생성자 Constructor란 무엇이며 어떤 때 사용하는가? 생성자는 메소드다. 다만, 실행되는 시점이 정해져있다. new를 사용할...

JAVA Introduction

December 05 2022

1. 자바엔진 (JDK, JRE, JVM) 이란? 자바엔진 설명 JDK - Java Development Kit - JRE를 포함함 - 개발자를 위해 만들어 놓은 세트 - ex. 라이브...

Back to top ↑

MODULE

SAP SD Module 무상판매

February 25 2021

SAP Sales & Distribution Process 에서 무상 판매 처리에 대한 두 가지 케이스를 살펴보도록 한다. 판매오더를 생성하는 T-VA01 에서 무상판매 오더를 생성하는 방법은 다음 두 가지가 있다. 오더 유형을 OR로 하여 생성 ...

SAP SD Module 납품 출고 대금청구

February 24 2021

SAP Sales & Distribution 즉, 판매 프로세스는 다음과 같다.판매오더 생성 → 아웃바운드 납품 → 출고전기 → 대금청구이전 포스팅에서 마스터 데이터 및 판매오더 생성 과정을 보았다면, 이번에는 그 이후의 과정을 살펴보도록 한다.

Back to top ↑

FIORI

Back to top ↑

ALGORITHM

Back to top ↑

DATABASE

Back to top ↑

ETC

Back to top ↑

SAP

Introduction to Pipeline Step

March 29 2023

1. Pipeline Steps CPI(Cloud Platform Integration)은 아래와 같이 구성되어 있다. Pools = Design Message Transformers Message Routing Message Validators Messag...

Advanced Event Mesh

March 28 2023

1. Advanced Event Mesh SAP Integration Suite, Advanced Event Mesh는 기업의 이벤트 기반 아키텍처를 지원하기 위해 이벤트 스트리밍 및 이벤트 관리 서비스를 제공하는 솔루션으로 아래의 기능을 제공한다. 다양한 클라우드 및 온...

Introduction to SAP Integration Suite

March 27 2023

1. Integration Suite & Process Orchestration Integration Suite와 Process Orchestration의 차이는 아래와 같다. SAP Integration Suite SAP Cloud, 3rd P...

SAP Young Next Cloud Academy 후기

March 25 2023

SAP Young Next Cloud Academy 후기 최근에 SAP Young Next Cloud Academy, 일명 SYNC 3기 모집이 시작됬다고 들어서 올려보는 교육과정 후기이다. 정확하게 말하면 본인은 SYNC가 아닌, 동일한 내용으로 진행한 혁신성장 청년인재 집중...

Back to top ↑

BOPF

Back to top ↑

PROJECT

Back to top ↑

CLOUD

Back to top ↑