사용자 도구

사이트 도구


datamanager

문서의 이전 판입니다!


Data Configuration Manager

  데이터 매니져는 한개 이상의 데이터 아답터를 통해 데이터베이스와의 작업을 자동화하는 컴포넌트이며 아래
  첨부한 그림처럼 구조와 기능을 정의한다.
  개발 화면에 아래쪽에 Component로 자리한다.

= Data Manager = 를 클릭하여 아래 화면을 연다.

  
  1. Data Adapter {Adapter Structure With ....}
   좌측아래에 Adapter Mode Info판넬에서 새로만들기, 수정, 삭제가 수행된다.
   기존에 만들어진 Data Adapter의 하위에 연동하는 Data Adapter를 매달수도 있다.
   이는 계층구조로 Tree 형식으로 구성되며, 상위 Data Adapter 에 종속된 동작으로 구성된다.
   
  2. 최상위 Data Adapter는 화면이 열릴때 자동으로 Select {자동조회 여부} 할수 있는 옵션이 있다.
    자동조회가 체크되면 그에 해당하는 SELECT탭의 프로시저가 자동으로 실행되며 최상위 레벨의 아답터만 가능하다.
    
  3. C.R.U.D Procedure 연동
    - Select Tab에 데이터 조회 Procedure를 기술하고 'DB연동' 버튼으로 Parameter Structure 와 Adapter View List 를
     가져온다. Adpater View List의 개별 속성을 셋팅한다.
  1. Adapter View List 컬럼 설명
     . Parameter Name : 호출될 프로시저에 전달할 파라미터 이름 
     . Order : 파라미터의 순서
     . Size : 파라미터의 사이즈
     . DataType : 파라미터의 DB type
     . Title Id: 다국어용으로 사용되는 단어사전 ID
     . Title : 다국어로 변환된 타이틀값 (다국어 사전에 Title ID 가 정의되 있으면 자동번역됨)
     . Column Type : 그리드, 또는 판넬에 표시되는 건트롤의 종류
     . Lookup Adapter : LookupEdit 형식의 컬럼을 지정함 {이런경우 별도의 기준정보 Adpater가 필요함}
     . Lookup Value   : 기준정보 Adpater의 값(코드)을 표현
     . lookup Display : 기준정보 Adapter의 표시(이름)을 표현
     . Read Only : 그리드의 컬럼 또는 판넬의 컨드롤을 입력 불가능 상태로 지정함
     . Is Hidden : 그리드 컬럼에 표시하지 않음
     . Data Align : 입력필드에 입력되는 값의 절렬방식
     . Enable Insert : Read Only가 아니며 행이 추가된 상태에서의 입력포커스 가능
     . Enable Update : Read Only가 아니며 행이 조회된 상태에서의 입력포커스 가능
     . CheckValue : 컬럼 Type이 체크 형태의 컬럼으로 정의된경우 체크 했을때의 값 'Y' 사용
     . UnCheckValue : 컬럼 Type이 체크 형태의 컬럼으로 정의된경우 체크 했을때의 값 'N' 사용
     . Format : 컬럼타입이 TEXT, DATE, NMERIC 등에 값의 포맷 지정 {yyyy-MM-dd, {0:n2} 등}
     . Is Resuire : 저장시에 필수값 체크 
     . Is Group : 그룹을 지정하여 SUM, MAX, MIN,... 등의 합계를 구할수 있음
     . Group Diaplay Format : 위의 Format을 지정하면 자동으로 지정됨
     . Group Summery Type : 그룹지정된 값의 형태 {SUM, MAX, MIN...등}
     . Fore Coloe : 글씨색 지정
     . Back Color : 배경색지정
  1. Parameter Structure

. Argument Name : 호출 할 Procedure의 Parameter Name

     . Order : 파라메터의 나열순서 (자동지정 됨)
     . DataLength : 파라메터 값의 길이 (Procedure 만들때 지정한 값이 자동지정 됨)
     . Type : 파라메터의 타입 (Procedure 만들때 지정한 값이 자동지정 됨)
     . IN / OUT : 파라메터의 데이터 흐름방향 (Procedure 만들때 지정한 값이 자동지정 됨)
     . Default Value : Adapter/Control에 값이 없을 경우 또는 고정된 값을 넘기고자 할때 지정함
     . Is Require : 필수값 체크 여부
     . Adapter/Control : 파라메터에 넘겨질 값
       여기에 Mappting 할 수 있는 값은 아래와 같다.
       {
         시스템 제공 Value 
          .(Global Type)UserInfo 로그인한 사용자의 정보
           .[
             Id : 로그인한 사용자의 sys_user 테이블의 oid => 사용자 id를 넘길태 사용
             Name : 사용자 이름
             Code : 사용자 코드 (대부분 사번)
             Personal No : 사번
             IsAdmin : 관지라 여부 (y/n)
             Plant : 사업장 SAP/R3 에서의 BUKRS 의미
             DeptId: 소속부서의 ID
             DeptName : 소속 부서명
             Language : Login 할때 선택한 언어
             AlterLanguage : Login 할때 선택한 보조언어
           ]
           
         화면에서 제공된 Value
          .(Control Type) 화면 디자인에 사용한 데이터 표현가능한 타입의 UBi3 컨드롤 EditValue
             * 판넬타입의 화면에 디자인된 컨트롤
          
         Adapter에서 제공하는 Value 
          .(Adapter Type) 죄측 상단에 만들어진 Adpate의 Adapter View List의 컬럼 value
            * GridView에 바인딩된 Adapter의 Data source
            *** 현재 위치한 Adapter와 그 상위 Adpater등의 값을 지정 할수 있다.
        }
     

이전으로 이동

datamanager.1751939833.txt.gz · 마지막으로 수정됨: (바깥 편집)