'IT/SAP C4 HANA' 카테고리의 글 목록 (2 Page)
본문 바로가기

IT/SAP C4 HANA30

[SAP] Cloud Application Studio의 Download Cloud Application Studio의 다운로드 방법은 아래와 같습니다. SAP launchpad 접속 https://launchpad.support.sap.com/ https://launchpad.support.sap.com/ launchpad.support.sap.com Cloud Application Studio 검색 및 다운로드 진행. SAP C4C SDK는 1년에 4번 업데이트를 진행합니다. 즉 분기별 다운로드를 진행해야합니다. 또한 다운로드에 대한 권한은 S-User에게만 있습니다. https://www.saplearners.com/how-to-download-and-install-the-c4c-cloud-application-studio/ How to download and insta.. 2020. 6. 24.
[SAP] Cloud Application Studio의 Change history 1 [ChangeHistory] BO의 businessobject Name상단에 [ChangeHistory] 명령어를 작성합니다. SAP_BYD_APP ~ > Reuse > ChangeHistory > ChangeDocuments_EC를 Tab Screen에 꺼냅니다. ChangeHistory를 진행할 Bo의 NodeID를 Bind 합니다. OutPort를 작성합니다. ( 위 Bind를 진행한 NodeID를 사용 ) ChangeDocuments_EC 의 Bind 버튼을 눌러 위와 같은 화면을 호출합니다. 작성한 OutPort와 ChangeDocuments_EC의 InPort를 Bind 합니다. BOName / BONameSpace / ECName / ECONameSpace를 작성합니다. Event Han.. 2020. 1. 6.
[SAP] Cloud Application Studio의 TI Screen 안에 QC 생성 TI 화면의 Outport를 생성하고 ParameterBinding를 합니다. ( 동작의 옵션 : Broadcast를 True로 변경 ) ParameterBinding을 진행한 데이터의 ass를 연결합니다. QC화면을 호출할 버튼의 디자인 - Semantic를 QuickCreate로 변경합니다 QC화면을 호출할 버튼의 OutPort To Quick Create를 연결합니다. QC화면에서 Inport를 생성합니다. 2020. 1. 6.
[SAP] Cloud Application Studio의 CSV File Upload 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 if(this.RootAttachment.IsSet()) { foreach(var Doc in this.RootAttachment.Document) { var DocContent = Doc.FileContent.BinaryObject.content.ToString(); var Line = 1; var StartLine = 0; var .. 2020. 1. 6.
[SAP] Cloud Application Studio의 ReuseFunction 2 자주 사용되는 재사용 라이브러리 입니다. 현재일 및 시간 1 2 3 4 5 6 7 8 9 10 11 import ABSL; import AP.CRM.Global; var result : DataType::DateTime; var DateTime = Context.GetCurrentGlobalDateTime().ConvertToLocalDateTime("UTC+9"); result.content = DateTime .content; result.daylightSavingTimeIndicator = DateTime .daylightSavingTimeIndicator; result.timeZoneCode = DateTime .timeZoneCode; return result; Context 함수는 시스템정보를.. 2020. 1. 3.
[SAP] Cloud Application Studio의 ReuseFunction 1 반복적으로 로직을 사용해야하는 경우 재사용 라이브러리를 통해 관리할 수 있습니다. 예제 [ Data type : DecimalValue의 값을 매개변수로 [ , ]를 표시하는 로직을 담은 라이브러리 생성 ] Import 값과 Return값의 type을 입력하여 Reuse Function을 생성합니다. Reuse Function 내부 로직 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 import ABSL; import AP.Common.GDT; var result : DataType::LANGUAGEINDE.. 2020. 1. 3.
[SAP] Cloud Application Studio의 Debugging BreakPoint C4C의 디버깅 모드로 진입하기 위해서는 ABSL에서 원하는 시점에 BreakPoint를 체크해야 합니다. 이때 [var]과 같은 선언문이 아닌 [if] 등 과 같은 조건문에 BP를 체크합니다. Setting Up Debugging CAS에서 디버깅 모드로 진입하는 방법입니다. C4C Cloud Application Studio 상단의 메뉴바 - Administration > Options and Settings.. 를 클릭합니다. Debugging and Tracing를 클릭합니다. Enable for business user : URL에 접속하는 계정명을 입력합니다. Never save, refresh, and activate : 디버깅 모드로 진입합니다. Prompt to sav.. 2020. 1. 2.
[SAP] Cloud Application Studio의 메시지 추가 사용자의 입력에 따라 경고등의 메시지를 출력해야 하는 경우 아래와 같이 작성합니다. Bo에 Text 선언 1 2 3 businessobject BONAME raise TextNAME { message BONAME text "Text" : TextType Bo가 시작되는 부분에 raises를 추가한 후 bo 내부에 message를 선언합니다. 용도에 따라 ABSL에 Message Type 작성 1 2 3 4 raise BONAME ("E", "에러 메시지."); raise BONAME ("W", "경고 메시지."); raise BONAME ("I", "조언 메시지."); raise BONAME ("S", " 메시지."); E : 에러 / W : 경고 / I : 조언 / S : 성공 2019. 12. 24.
[SAP] Cloud Application Studio의 첨부파일 추가 CAS에 첨부파일을 추가하는 방법입니다. Bo에 첨부파일로 사용할 Node 선언 1 [DependentObject(AttachmentFolder)] node RootAttachment; BO에 Node를 추가합니다. Embedded Component 호출 해당 위치 : BYD_COD > SalesOnDemand > Reuse > COD_Documentlist Bind 진행 실제화면상의 첨부파일 Tab CBO 첨부파일 URL 작성방법 1 [AlternativeKey] OWL Screen > DataModel에서 해당 Bo의 AlternativeKey로 설정한 필드의 Properties를 확인합니다. AssociatedThingType의 값을 복사합니다. 1 2 3 4 var URL01 = Context.G.. 2019. 12. 24.
[SAP] Cloud Application Studio의 AlternativeKey 설명 SAP Cloud for Customer 솔루션의 AlternativeKey에 대한 설명입니다. Bo생성 시 아래와 같이 AlternativeKey를 작성하여 고유한 값을 나타내는 필드를 생성할 경우 생성된 필드는 화면상에서 필수로 입력해야 하는 필드가 됩니다. AlternativerKey는 사용자에 의해 생성되는 수많은 데이터중 인덱스(index)를 위한 데이터의 구별을 위한 역할을 합니다. AlternativerKey 외에 필드를 필수입력 필드로 지정하는 방법 AlternativerKey 명령어를 작성하면 화면상에서 데이터를 생성 시 필수로 입력해야 하는 필드가 됩니다. 그 외에도 UI 컴포넌트에서 원하는 필드를 선택 후 Mandatory를 True로 지정하면 필수 입력 필드로 지정이 가능합니다. 2019. 11. 5.
[SAP] Cloud Application Studio의 Version History 설명 SAP Cloud for Customer 솔루션의 Version History에 대한 설명입니다. 개발을 진행하다보면 오류 등으로 인해 이전 버전으로 되돌려야 하는 경우가 발생합니다. 버전을 되돌리는 기준은 활성화를 진행한 시기이며, 활성화를 진행한 기록이 History로 남습니다. Version History 설명 Version History 버튼은 상단의 메뉴바에 시계모양으로 존재합니다. 이 클릭하면 Tab이 발생하며 활성화를 진행한 기록이 표시됩니다. Open Selected Vevsion은 해당 save의 화면을 임시로 불러오며 현재 화면과 비교하는 기능을 수행합니다. Goto Selected Vevsion은 완전하게 되돌리는 기능입니다. 2019. 11. 5.
[SAP] Cloud Application Studio의 New Button 생성 OWL 화면에 신규 버튼을 생성하는 방법 OWL 화면의 최초 화면 툴바의 모양은 Use Integrated ToolBar - False 상태로 좌상 단측에 위치합니다. Use Integrated ToolBar - True 상태로 변경하면 버튼의 위치가 우상 단측으로 변경됩니다. 변경된 Toolbar를 클릭하여 옵션변경 Tab Toobar -> Configure를 클릭하면 버튼을 생성, 이동, 삭제 할 수 있는 창이 생성됩니다. Available의 new 버튼을 우측으로 이동하고 OK 버튼을 누른 후에 Tab Thing Type -> Associated ThingTypeContainer -> AlternativeKey 설정한 변수명을 찾아 연결. Design -> Semantic -> QuickCreate.. 2019. 11. 5.