1. OAF personalization 화면에서 Button이나 Image를 추가
2. Destination URI property에다가 아래의 format으로 입력함
form:responsibilityApplicationShortName:responsibilityKey:securityGroupKey:functionName:param1=value1 param2=value2 param3=value3
3. Parameter 의 값을 화면에서 가져오는 방법
form:ERAP:ERAP_EXTENSION:STANDARD:ERAPF050:P_AMOUNT={@Amount}
(예제) 사용자 정의화면 부르기
form:SYSADMIN:SYSTEM_ADMINISTRATOR:STANDARD:FND_FNDSCAUS
(예제) AP쪽의 파라미터 넘기기
form:FV:FV_FEDERAL_ADMINISTRATOR:STANDARD:AP_APXSUMBA:BANK_BRANCH_ID=15613
form:ERAP:ERAP_EXTENSION:STANDARD:ERAPF050:P_HEADER_ID={@ReportHeaderId} P_LINE_ID={@ReportLineId} P_OIE_YN=Y
해당 페이지의 VO를(ReceiptBasedLinesVO) 찾아 여기서 사용하는 Attribute를 대소문자
구분해서 정확히 표기해야 한다.
해당 페이지의 VO를 찾는 방법은 해당 페이지의 우측하단에 “이페이지 정보”를 클릭한 다음 “업무 구성요소 참조 상세내역”을 Expand 하여 찾는다
Note : 275878.1 의 17. What are the available methods for specifying URL tokens? 참조
==> {@ReportHeaderId} 의 의미는 OAF 의 해당 페이지의 View에서 column이 ReportHeaderId 가 있어서 그 값을 가져오겠다는 의미입니다
about this page를 통해 환경변수 값을 알아내고 그 값을 persolization에서 부여하면 환경변수의 디폴트값이 바뀔수도 있겠네요
댓글 없음:
댓글 쓰기