SAP Query 리포트 수정

Objective

After completing this lesson, you will be able to SAP Query를 사용하여 특정 필드와 로컬 필드를 포함하는 리포트 실행

SAP Query 출력

다음 화면에서 기본 리스트를 생성할 수 있습니다.

  1. 기본 리스트 라인 구조:

    이 화면에서는 필드를 단일 라인 또는 여러 라인으로 정렬하고 필드 순서를 결정할 수 있습니다. 정렬 순서와 기타 전역 필드 특징도 결정할 수 있습니다.

    정렬된 필드에 대해 제어 레벨 처리를 정의할 수 있습니다. 각 제어 레벨에 대해 합계 및 필드 계산이 가능합니다.

  2. 리스트 라인 출력 옵션:

    이 화면에서는 각 라인의 출력 옵션을 결정할 수 있습니다. 다른 라인의 존재 여부, 공백 라인(라인 전후) 출력, 페이지 나누기, 페이지 헤더 출력에 따라 출력이 달라집니다.

  3. 필드 출력 옵션:

    이 화면에서는 각 필드의 출력 옵션(예: 출력 길이, 출력 위치, 템플릿을 사용한 출력)을 결정할 수 있습니다(이 경우 추가 필드 템플릿 화면 사용).

  4. 기본 리스트 헤더:

    이 화면에서 바닥글과 머리글의 텍스트를 입력하고 열 헤더의 텍스트를 변경할 수 있습니다.

  5. 그래픽:

    이 화면에서는 리스트가 그래픽으로 출력될 때 사용되는 그래픽 유형을 결정할 수 있습니다.

제어 레벨 리스트 생성

라인 구조에 정렬 순서가 지정된 경우 화면 순서는 제어 레벨 정의로 이동합니다.

다음 화면에서 제어 레벨 리스트를 생성할 수 있습니다.

  1. 제어 레벨

    이 화면에서는 각 제어 레벨에 대해 다음 특성을 결정할 수 있습니다.

    • 오름차순 또는 내림차순 제어 레벨 정렬
    • 도입 제어 레벨 텍스트 사용
    • 합계(Sumation)
    • 실사
    • 프레임
    • 공백라인
    • 신규 페이지

    필드에 합계 기능을 사용하면 총계가 필드와 동일한 열, 즉 출력 길이가 동일한 열에 출력됩니다. 즉, 출력 길이가 너무 짧아서 총계를 출력할 수 없어 오버플로우가 발생할 수 있습니다(값의 첫 번째 위치에 별표 표시).

    총계가 출력될 때 이러한 오버플로우를 피하기 위해 합계 기능이 사용되는 필드의 출력 길이를 간단하게 확장할 수 있습니다.

  2. 제어 레벨 텍스트(총계 텍스트)

    이 화면에서는 (총계에 대해) 제어 레벨의 시작 부분에 출력되는 텍스트를 입력할 수 있습니다. 표준 시스템에서는 해당 필드의 텍스트가 사용됩니다.

이 화면에서 리스트 라인 출력 옵션 화면으로 이동합니다.

통계 생성

통계는 숫자 데이터에 대한 분석 리포팅을 수행하는 데 사용됩니다. 숫자 필드의 값은 출력되지 않습니다. 대신 필드 내용에 대한 합계 기능이 포함되어 있고, 처리된 레코드 수를 계산하며, 평균값과 백분율 값을 출력할 수 있습니다.

다음 화면에서 통계를 생성할 수 있습니다.

  1. 통계 1 구조(통계 2, 통계 3 등)

    이 화면에서는 다음 설정을 정의할 수 있습니다.

    • 필드 순서, 정렬 순서, 소계 계산, 필드 길이, 그래픽 출력을 위한 필드 텍스트 사용 등의 기본 설정
    • 처리된 데이터 레코드 수, 평균값, 총계의 백분율 값, 반올림 등의 숫자 필드 처리에 대한 설정

  2. 헤더:

    이 화면에서 바닥글과 머리글의 텍스트를 입력할 수 있습니다. 열 헤더의 텍스트를 변경할 수도 있습니다.

리스트에는 시스템에서 수행된 변환이 포함됩니다. 오류가 발생하면 수행할 수 없는 변환이 기록됩니다. 영향을 받는 통화 금액 필드 또는 수량 필드도 통계 내에서 강조표시됩니다.

정의에 따라 통계 내에서 소계 라인이 발생할 수 있습니다. 요약된 통계의 결과로 소계와 총계만 표시됩니다.

순위 리스트 생성

순위 리스트는 표준 시스템에서 숫자 필드 중 가장 높은 10개 값으로 정렬되는 특수한 유형의 통계입니다. 즉, 순위 리스트에 대해 하나의 숫자 필드만 순위 리스트 기준으로 정의할 수 있습니다.

다음 화면에서 순위 리스트를 생성할 수 있습니다.

  1. 순위 리스트 1 구조(순위 리스트 2, 순위 리스트 3 등):

    이 화면에서는 다음 설정을 정의할 수 있습니다.

    • 필드 순서, 필드 길이, 그래픽 출력을 위한 필드 텍스트 사용 등의 기본 설정
    • 순위 리스트 기준 지정 및 반올림 등 숫자 필드를 순위 리스트로 처리하기 위한 설정

  2. 헤더:

    이 화면에서 머리글과 바닥글의 텍스트를 입력할 수 있습니다. 열 헤더의 텍스트를 변경할 수도 있습니다.

추가 필드

추가 필드라는 용어는 해당 인포타입의 데이터베이스 테이블에 없지만 리포팅 목적으로 사용할 수 있는 모든 필드를 포괄합니다.

추가 필드는 다음과 같이 분류됩니다.

표준 추가 필드:
표준 추가 필드는 대부분의 고객이 필요로 하는 추가 필드입니다. 이러한 이유로 인포세트를 생성할 때 표준 시스템에서 사용할 수 있습니다.
커스터마이징 또는 인포세트의 추가 필드:
 고객이 특별한 회사별 요구사항을 충족하기 위해 추가 필드를 정의할 수도 있습니다. HR 커스터마이징에서 또는 인포세트가 생성될 때 생성될 수 있습니다.
로컬 필드:

로컬 필드는 추가 필드와 유사하며 특정 요구사항을 충족하는 데 사용됩니다. 쿼리 내에서 정의되며 해당 쿼리에만 사용할 수 있습니다(예: SAP Query에서).

커스터마이징에서 이러한 추가 필드가 생성되면 인포세트를 생성할 때 해당 필드를 항상 사용할 수 있습니다. 인포세트에서 생성된 경우 해당 인포세트에서만 사용할 수 있습니다. 커스터마이징 또는 인포세트에서 추가 필드를 생성하려면 인사 관리인사 관리 정보 시스템SAP Query에 대한 HR 설정인포세트 유지보수를 위한 추가 정보(기능 영역)추가 필드 정의 를 선택합니다.

일자 선택

단일(주요) 일자 또는 여러 (시작 및 종료) 일자 기준의 보고 기간이 요청된 데이터를 반환하기에 충분한 경우가 많습니다. 보고 기간을 사용하여 오브젝트를 가져올 기간을 결정할 수 있습니다. 시스템에서 지정한 기간의 선택 기준에 맞는 유효한 인포타입 레코드가 있는 오브젝트를 검색합니다.

그러나 보고 기간은 데이터 출력에도 영향을 미치기 때문에 리포트 선택 화면에서 개인 선택 기간과 데이터 선택 기간을 구분해야 하는 경우가 있을 수 있습니다.

다음 예는 보고 기간을 결정하는 방법을 보여줍니다.

  • 특정 인사 영역 및 인사 하위 영역에서 작년에 활성 상태인 모든 개인에게 메일링하는 데 사용할 주소 리스트를 생성하려고 합니다.
  • 가장 최신의 주소 인포타입 레코드, 현재 주소 의 하위 유형 1 을 사용하려고 합니다.

이 경우 개인 선택 기간은 작년 1월부터 작년 말까지이며 선택 기준은 적절한 인사 영역 및 인사 하위 영역과 함께 고용 상태 3(활성)을 기준으로 합니다.

데이터 선택 기간은 오늘이며 선택 기준은 주소 인포타입의 하위 유형 1(영구 거주)을 기준으로 합니다.

작년에 해당 인사 영역 및 인사 하위 영역에서 활성 상태였던 모든 사원이 데이터 출력에 포함되지만, 작년 이후에 이동한 사원의 주소는 작년에 유효한 주소 레코드가 아닌 "오늘"과 레코드가 교차하는 것을 표시합니다.

결과 개

결과 주소 리스트는 사용자가 요청한 내용과 정확히 일치합니다.

리포트 출력에 반환되는 데이터 레코드는 인포타입 또는 하위 유형의 시간 제약에 따라서도 달라집니다. 위의 예에서 주소 인포타입의 하위 유형 1 현재 주소 에는 시간 제약 1 이 있습니다. 즉, 레코드 존재 시 갭이나 중복 없이 레코드가 존재해야 합니다. 따라서 특정 일자부터 시스템은 항상 한 레코드를 반환하고 사원당 하나의 레코드만 반환합니다.

그러나 데이터 레코드의 시간 제약이 2이면(예: 주소 인포타입의 하위 유형 3 자택 주소) 특정 일자 기준의 결과가 다를 수 있습니다. 시간 제약 2가 되면 중복이 발생할 수 없지만 레코드가 존재할 수 있고 갭이 허용되기 때문입니다. 이 경우 사원이 특정 일자부터 이 하위 유형의 레코드를 가질 수도 있고 없을 수도 있습니다. 그러나 이 하위 유형의 레코드가 있는 경우 특정 일자에 대한 레코드는 하나만 있을 수 있습니다.

데이터 레코드의 시간 제약이 3이면(예: 주소 인포타입의 하위 유형 2 임시 주소) 특정 일자의 결과가 다시 다를 수 있습니다. 시간 제약 3이 있으면 레코드가 존재할 수 있고 갭이 허용되며 중복 레코드가 허용되기 때문입니다. 이 경우 특정 일자를 기준으로 사원에게 이 하위 유형의 레코드, 레코드 1개 또는 복수 레코드가 없을 수 있습니다.

제어 레벨이 있는 리스트 질의 생성

비즈니스 예시

업무상, SAP Query 툴에서 쿼리를 생성하고 제어 레벨이 하나인 기본 리스트를 사용하여 조직 내 모든 사원에 대한 리포트를 생성해야 합니다.

인포세트 S4HR58PNPMINI 를 사용하여 기본 리스트가 있는 쿼리 Q2S4HR58## 을 정의합니다. 이 질의에는 조직 단위, , 이름, 급여 계산 대상 기간, 총 총액, 고용주 SI 비용 필드가 출력됩니다.

<OU1 텍스트>의 급여 계산 레코드
(L: 10)이름 (L: 10)대상기간 (L: 6)총액 합계(L: 15)고용주 SI 보험(L: 15)
MillerJohn20041213.0006.000
.........  
.........  
OU <OU1 텍스트> 총계500,000유로300,000 EUR

출력 형식(샘플 리스트)에 대한 정보는 다음과 같습니다.

  • 조직 단위 필드를 제어 레벨로 정의합니다.
  • 조직 단위 필드를 사용하여 숫자 필드의 총계를 표시합니다.
  • 샘플 리스트에 따라 제어 레벨의 텍스트와 조직 단위의 총계를 조정합니다.
  • 샘플 리스트에 따라 필드 길이를 조정합니다.

단계

  1. 인사 영역 1000 및 1300 및 평가 기간 2024년 1월부터 12월에 대한 쿼리를 실행합니다. ABAP 리스트, SAP List Viewer, 테이블 출력 형식으로 표시 로 쿼리 출력

    1. 사용자 그룹 S4HR58##에서 쿼리: 초기 화면에서 쿼리 필드에 Q2S4HR58## 을 입력하고 생성 을 선택합니다.

    2. 범위 제한 화면이 나타나면 인포세트 S4HR58PNPMINI 를 선택하고 복사 를 선택합니다.

    3. 제목 필드에 Q2S4HR58## 을 입력하고 출력 형식 화면 영역에서 ABAP 리스트 를 선택한 후 다음 화면 을 선택합니다.

    4. 조직 지정, 개인 데이터 및 급여 계산 결과 필드 그룹을 선택하고 다음 화면 을 선택합니다.

    5. 조직 단위, 성, 이름, 급여 계산 대상 기간, 총액,고용주 SI 비용 필드를 선택하고 다음 화면 을 선택합니다.

    6. 기본 리스트 정의 화면에 액세스하려면 기본 리스트 를 선택합니다.

    7. 라인 필드에 성, 이름, 급여 계산 대상 기간, 총액 합계,고용주 SI 비용 (단일 라인 기본 리스트)에 01 을 입력하고 표에 제공된 순서를 정의합니다.

    8. 조직 단위 필드에 정렬 위치 01 을 입력합니다. 총액 및 고용주 SI 비용 필드의 총계 체크박스를 선택하고 다음 화면 을 선택합니다.

    9. 조직 단위 제어 레벨에 대해 텍스트 와 총계 체크박스를 선택하고 다음 화면 을 선택합니다.

    10. 급여 계산 레코드를 제어 레벨의 대체 텍스트로 입력합니다. OU 총계 를 소계 텍스트로 입력합니다.

    11. 다음 화면 을 두 번 선택하고 제공된 표에 따라 필드 길이를 입력합니다.

    12. 저장 을 선택합니다.

    13. 쿼리실행 실행 을 선택하고 인사 영역 1000 및 1300 과 기타 기간의 리포팅 기간 (2024년 1월 1일 ~ 2024년 12월 31일)에 대한 쿼리를 시작합니다. 지정된 출력 서식에 대한 질의를 실행합니다.

    14. 사용자 그룹 S4HR58##: 초기 화면에서 쿼리로 돌아갑니다.

두 개의 제어 레벨이 있는 기본 리스트 질의 생성

비즈니스 예시

업무상, SAP Query 툴에서 쿼리를 생성하고 두 개의 제어 레벨이 있는 기본 리스트를 사용하여 조직 내 모든 사원에 대한 리포트를 생성해야 합니다.

단계

  1. 쿼리 Q2S4HR58## 을 복사하고 이름을 Q3S4HR58## 으로 바꿉니다.

    필드를 제어 레벨로 정의하고 제어 레벨을 사용하여 총계를 계산합니다.

    관리 레벨 총계에 사원 총계 라는 텍스트를 출력합니다.

    인사 영역 1000 및 1300(역년 2024)에 대해 쿼리를 ABAP 리스트 출력 형식으로 실행합니다.

    1. 사용자 그룹 S4HR58##에서 쿼리: 초기 화면에서 쿼리 필드에 Q2S4HR58## 을 입력합니다. 쿼리복사 를 선택합니다. 쿼리 복사 대화 상자에서 종료 필드에 Q3S4HR58## 을 입력합니다. 계속 을 선택하고 변경 을 선택합니다.

    2. 기본 리스트 를 선택하고 쿼리 Q3S4HR58 변경: 기본 리스트 라인 구조 화면에서 필드에 정렬 위치 02 를 입력합니다. 다음 화면 을 선택합니다.

    3. 제어 레벨에 대해 총계 를 선택합니다. 다음 화면 을 두 번 선택합니다.

    4. 신규 제어 레벨 총계에 대한 대체 텍스트로 사원 총계 를 입력합니다. 저장 을 선택합니다.

    5. 쿼리실행실행 을 선택하고 연습문제의 지침에 따라 매개변수를 지정합니다.

    6. 회사 코드 10001300 을 입력하고 2024년 1월 1일 ~ 2024년 12월 31일 일자를 사용하여 보고 기간 을 선택합니다. 실행 을 선택합니다.

    7. 사용자 그룹 S4HR58##의 질의: 초기 화면으로 돌아갑니다.

하나의 제어 레벨과 통계로 기본 리스트 질의 생성

비즈니스 예시

업무상, SAP Query 툴에서 쿼리를 생성하고 하나의 제어 레벨과 통계가 있는 기본 리스트를 사용하여 조직 내 모든 사원에 대한 리포트를 생성해야 합니다.

단계

  1. 쿼리 Q2S4HR58## 을 복사하고 이름을 Q4S4HR58## 으로 바꿉니다. 다음 데이터가 출력되는 통계를 정의합니다.

    • 조직 단위별 총액 평가 임금 유형의 총계
    • 조직 단위별 평가 임금 유형 ER SI 비용의 총계
    • 각 조직 단위에 대한 각 총 평가 임금 유형의 비율
    • 각 사원에게 할당된 조직 단위 내 평균 금액(두 평가 임금 유형 모두)

    샘플 리스트(헤더)는 다음과 같습니다.

    조직 단위총액 합계평균 비율(%) 고용주 SI 비용평균 비율(%) 
    (길이:15)(길이:15)% (길이:15)% 
    • 사원 회사 코드 10001300 및 평가 기간 모두 에 대해 ABAP 리스트로 쿼리를 실행합니다.
    1. 쿼리를 복사하려면 사용자 그룹 S4HR58##의 쿼리: 초기 화면에서 Q2S4HR58## 을 더블 클릭하고 복사 를 선택합니다. 쿼리 복사 대화 상자에서 종료 필드에 Q4S4HR58## 을 입력하고 계속 을 선택합니다. 변경 푸시버튼을 선택합니다.

    2. 쿼리 Q4S4HR58## 변경: 제목, 형식 화면에서 통계 를 선택하여 통계 1 구조 화면으로 이동합니다.

    3. 제목 Q4S4HR58## 을 입력하고 표의 정보에 따라 조직 단위, 총 금액고용주 SI 비용 필드에 순번과 필드 길이를 지정합니다. 숫자 필드에 참조 통화 EUR 을 입력합니다.

    4. 총 총액고용주 SI 비용 필드에 대해 평균값비율(%) 체크박스를 활성화하고 저장 을 선택합니다.

    5. 쿼리실행실행 을 선택하고 연습문제의 지침에 따라 회사 코드10001300 에 대한 매개변수와 2024년 12월 1일부터 2024년 12월 31일까지의 기타 기간의 보고 기간 을 지정합니다. 통계를 보려면 질의 맨 아래로 스크롤해야 합니다.

    6. 사용자 그룹 S4HR58##: 초기 화면의 질의로 돌아갑니다.

하나의 제어 레벨과 로컬 필드가 있는 기본 리스트 질의 생성

비즈니스 예시

업무상, SAP Query 툴에서 쿼리를 생성하고 하나의 제어 레벨과 로컬 필드가 있는 기본 리스트를 사용하여 조직 내 모든 사원에 대한 리포트를 생성해야 합니다.

쿼리 Q2S4HR58## 을 복사하고 이름을 Q5S4HR58## 으로 바꿉니다. 차이를 출력하는 신규 질의(총액 - ER SI 비용)에 대해 순액 이라는 로컬 필드를 정의합니다. 기본 리스트에 필드를 포함합니다.

단계

  1. 쿼리를 실행합니다(회사 코드 1000, 1300, 기간 역년 2024). 쿼리를 ABAP 리스트 로 한 번, 테이블로 한 번, SAP List Viewer 를 사용하여 한 번 출력합니다.

    1. 쿼리를 복사하려면 사용자 그룹 S4HR58##의 쿼리: 초기 화면에서 쿼리 Q2S4HR58## 을 선택하고 복사 를 선택합니다. 쿼리 복사 대화 상자에서 종료 필드에 Q5S4HR58## 을 입력하고 계속 을 선택합니다. 변경 푸시버튼을 선택합니다. 값을 200 으로 변경합니다.

    2. 신규 쿼리 Q5S4HR58## 에서 다음 화면 을 선택하여 쿼리 변경 Q5S4HR58##: 필드 선택 화면으로 이동합니다. 편집짧은 이름설정/해제 를 선택하여 짧은 이름을 활성화합니다.

    3. 총 총액고용주 SI 비용 필드에 짧은 이름(예: GRSDED)을 입력합니다.

    4. 편집로컬 필드생성 을 선택합니다.

    5. 필드 정의 대화 상자에서 NET 의 짧은 이름, NET 필드 설명, 제목 Net 을 입력합니다. 속성을 사용하여 필드에 총액(GRS) 필드와 동일한 속성이 있는지 확인합니다.

    6. GRS—DED 수식을 입력하고(입력한 짧은 이름 사용) 계속 을 선택합니다.

    7. 기본 리스트 푸시버튼을 선택하고 쿼리 Q5S4HR58## 변경: 기본 리스트 라인 구조 화면에서 로컬 필드 라인(순액), 순번(예: 6)에 1 을 지정하고 총계 체크박스를 선택합니다.

    8. 저장 을 선택합니다. 회사 코드1000 및 역년 2024 에 대해 지정된 매개변수 및 출력 서식을 사용하여 쿼리를 실행합니다.

  2. 한도 라는 쿼리에 대해 다른 로컬 필드를 정의하고 총액 필드의 금액에 따라 녹색, 노란색 또는 빨간색 신호등을 출력하도록 설정합니다. 기본 리스트에 필드를 포함합니다.

    쿼리를 실행합니다(인사 영역 1000, 1300 및 기간 역년 2024). 쿼리를 ABAP 리스트 로 한 번, 그리고 SAP List Viewer 로 한 번 출력합니다. 다음 특성을 사용하여 다른 로컬 필드를 생성합니다.

    조건Fornula
    NET <=2000ICON_GREEN_LIGHT
    NET>2000 AND NET <=3000ICON_YELLOW_LIGHT
    NET>3000ICON_RED_LIGHT
    1. 쿼리 Q5S4HR58## 변경: 필드 선택 화면으로 이동합니다. 편집로컬 필드 생성 을 선택합니다. 지정된 특성을 사용하여 Limit 라는 로컬 필드를 하나 더 생성합니다. 등록정보 화면 영역에서 아이콘 라디오 버튼을 선택합니다. 그런 다음 복합 계산 을 선택합니다.

    2. 표에 나온 데이터를 입력하고 계속 을 선택합니다.

    3. 쿼리 Q5S4HR58## 변경: 필드 선택 화면에서 기본 리스트 푸시버튼을 선택합니다. 쿼리 Q5S4HR58## 변경: 기본 리스트 라인 구조 화면에서 라인 필드의 로컬 한도 필드에 1 을 지정하고 적절한 순서(예: 7)를 지정합니다.

    4. 쿼리 Q5S4HR58## 변경: 필드 출력 옵션 화면으로 이동하여 한도 필드의 길이를 10 으로 변경합니다.

    5. 저장 을 선택하고 회사 코드1000, 1300역년2024 에 지정된 매개변수 및 출력 서식을 사용하여 쿼리를 실행합니다.

    6. 사용자 그룹 S4HR58##의 질의: 초기 화면으로 돌아갑니다.

다중 라인 기본 리스트 생성

비즈니스 예시

업무상, SAP Query 툴에서 쿼리를 생성하고 다중 라인 기본 리스트를 사용하여 작년에 재직 중이었던 인사 영역 CABB 및 인사 하위 영역 0002 내의 모든 사원에 대한 리포트를 현재 주소 하위 유형 1과 함께 생성해야 합니다.

  1. 인포세트 PA_## 을 기반으로 다중 라인 기본 리스트를 사용하여 신규 쿼리 Q6S4HR58## 을 정의합니다.

라인 1에는 이름 (위치 1, 길이 = 10) 및 성 (위치 2, 길이 = 10) 필드가 포함되어야 합니다. 2호에는 도로 주소와 번지(위치 1, 길이 = 30) 필드가 포함되어야 합니다. 3호에는 시(위치 1, 길이 = 12), 지역(주, 도, 군/구)(위치 2, 길이 = 3) 및 우편번호(위치 3, 길이 = 5) 필드가 포함되어야 합니다. 리포트 선택 화면에서 주소 레코드 유형 필드가 선택 필드로 나타나야 합니다.

2. 트랜잭션 PA30에서 사원 번호 540991##을 선택하고 주소 인포타입 하위 유형 1을 복사합니다. 오늘보다 이전인 시작일을 입력하고, 올해는 상세 주소 와 번지 를 변경하여 원하는 데이터를 반영합니다.

단계

  1. 인포세트 PA_## 을 기반으로 다중 라인 기본 리스트를 사용하여 신규 쿼리 Q6S4HR58## 을 정의합니다.

    1. 사용자 그룹 S4HR58##에서 쿼리: 초기 화면 에서 쿼리 필드에 Q6S4HR58## 을 입력합니다.

    2. 생성 을 선택합니다. 값 범위 제한 화면에서 인포세트 PA_## 을 선택하고 복사 를 선택합니다. 제목 Q6S4HR58## 을 입력하고 ABAP 리스트 를 선택한 후 다음 화면을 선택합니다. 개인 데이터 및 주소 필드 그룹을 선택하고 다음 화면을 선택합니다. 이 액티비티의 요구사항에 따라 필드를 선택하고 다음 화면을 선택합니다.

    3. 쿼리 생성 Q6S4HR58##: 선택 화면에서 주소 레코드 유형 을 선택 필드 로 선택합니다. Enter 를 누릅니다. 선택 화면에서 복수 선택이 허용되도록 Va 체크박스를 선택합니다.

    4. 기본 리스트 푸시버튼을 선택하고 쿼리 생성 Q6S4HR58##: 기본 리스트 라인 구조 화면에서 지시에 따라 라인 및 필드 순서에 대한 값을 입력합니다. 다음 화면을 선택합니다.

    5. 쿼리 생성 Q6S4HR58##: 리스트 라인 출력 옵션 화면에서 라인 3 의 공백 라인 필드에 1 을 입력합니다. 그러면 각 직원의 주소 뒤에 공백이 생깁니다. 다음 화면을 선택합니다.

    6. 쿼리 생성 Q6S4HR58##: 필드 출력 옵션 화면에서 신규 열의 필드 길이에 적절한 값을 입력합니다. 저장 을 선택합니다.

  2. 트랜잭션 PA30에서 사원 번호 540991##을 선택하고 주소 인포타입 하위 유형 1을 복사합니다. 오늘보다 이전인 시작일을 입력하고, 올해는 상세 주소 와 번지 를 변경하여 원하는 데이터를 반영합니다.

    1. 다른 세션에서 트랜잭션 PA30으로 이동합니다. 사원 번호 540991## 을 입력합니다. 주소 를 선택합니다. 복사 를 선택합니다. 하위 유형 1이 선택되었으므로 복사 를 다시 선택합니다.

    2. 시작일 을 오늘 이전의 올해 일자로 변경합니다. 상세 주소 및 번지 필드를 변경하여 선택한 데이터를 반영합니다. 저장 을 선택하고 시스템 경고를 확인합니다.

  3. SQ01 트랜잭션에서 사양에 따라 쿼리 Q6S4HR58## 을 실행합니다. 리스트에 Winnie Chung 540996##에 대해 선택한 주소가 표시되어야 합니다.

    1. SQ01 트랜잭션에서 세션으로 돌아갑니다. 쿼리 > 실행 > 실행을 선택합니다.

    2. 보고 기간 을 다른 기간 으로 변경합니다. 개인 선택 기간 표시 를 선택합니다. 두 데이터 선택 기간 필드에 오늘 일자를 입력합니다. 개인 선택 기간 필드에 작년 1일과 작년 말일을 각각 입력합니다.

    3. 고용 상태 3, 인사 영역 CABB, 인사 하위 영역 0002, 주소 레코드 유형 1 을 입력합니다.

    4. 실행 을 선택합니다. Winnie Chung을 찾아 올해 생성한 주소가 본인의 주소인지 확인합니다.