분류 전체보기220 [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. 컴퓨터 자동종료(예약종료)하는 방법 별도의 프로그램없이 PC를 예약종료하는 방법입니다. CMD 호출 시작메뉴에서 CMD를 입력하여 명령 프롬프트를 호출합니다. ( 혹은 윈도우키 + R를 통해 실행 호출 -> CMD 입력 ) 명령문 입력 1 shutdown -s -t 3600 호출된 명령 크롬프트에 [shutdown -s -t 종료할 초 ]를 입력합니다. 30분후에 PC가 종료됩니다. 1 shutdown -s -a 예약종료를 취소하고자 하는경우 상단의 명령문을 입력합니다. 실행창에서 바로 명령문 입력 혹은 윈도우키 + R를 통해 실행 호출한 후 명령문을 바로 입력합니다. 예약종료 아이콘 생성 바탕화면 > 마우스 우측 클릭 > 새로 만들기 > 바로가기 상단의 명령문 입력 마침 클릭 2020. 1. 2. 뷰 컴포넌트에 대한 이해 ( Vue.js ) Vue.js는 웹 애플리케이션의 사용자 인터페이스(View)를 만들기 위해 사용되는 오픈소스 자바스크립트 프레임워크입니다. Vue.js는 2019년 현시점 자바스크립트 프론트엔드 프레임워크 중에서 가장 인기 있는 오픈소스입니다. 인스턴스는 Vue.js 화면 개발시 반드시 생성해야 하는 단위입니다. 컴포넌트는 화면의 영역을 일정 단위로 쪼개어 재활용할 수 있도록 하는 것을 말합니다. & 프레임워크 : 클래스와 라이브러리가 합쳐진 형태. 어떠한 목적을 달성하기 위해 얽혀있는 문제를 해결하기 위한 구조를 의미 라이브러리 : 소프트웨어를 개발 시 사용되는 비휘발성 자원의 집합체 클래스 : 객체 지향 프로그래밍에서 특정 객체를 생성하기 위해 변수와 메소드를 정의하는 일종의 틀 Vue.js : https://jos.. 2019. 12. 26. MVC패턴의 이해 (Model-View-Controller) Model - View - Contorller ( MVC )는 소프트웨어의 디자인 패턴입니다. 컨트롤러는 로직을 의미하며 사용자의 요청에 따라 URL을 분석하여 모델과 뷰를 호출합니다. 모델은 데이터의 저장소이며 컨트롤러의 요청에 따라 사용자가 요청한 내용을 업데이트합니다. 뷰는 터페이스 요소로서 모델에서 업데이트된 내용을 사용자에게 보여줍니다. MVC 패턴은 3가지 주체로 구분하여 애플리케이션을 개발 시 효율적으로 개발을 할 수 있다는 발상에서 시작된 방법론입니다. MVC 관계 MVC의 실행 흐름 MVC 모델의 코드 예 MVC패턴(MVC 아키텍처)의 궁극적인 목적은 애플리케이션의 수정 및 관리를 용이하게 하기 위함입니다. 애플리케이션을 구성하는 영역을 각각 세분화하고 효율적으로 관리함으로써 의존성을 낮.. 2019. 12. 26. 웹 개발자 로드맵 프론트엔드 로드맵 백엔드 로드맵 데드옵스 로드맵 로드맵 : https://github.com/devJang/developer-roadmap devJang/developer-roadmap 2019년 웹 개발자가 되기 위한 로드맵 :kr:. Contribute to devJang/developer-roadmap development by creating an account on GitHub. github.com 2019. 12. 26. [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. The server time zone value '���ѹα� ǥ�ؽ�' is unrecognized or represents more than one time zone. 타임존 확인 1 SELECT @@global.time_zone, @@session.time_zone; 위와 같은 에러는 타임존을 설정하지 않은 경우 발생됩니다. 타임존 변경 자바프로젝트에서 드라이버와 MySQL를 연결하는 부분에 ?characterEncoding=UTF-8&serverTimezone=UTC를 삽입합니다. 1 Connection con = DriverManager.getConnection ("jdbc:mysql://Server/DBname?characterEncoding=UTF-8&serverTimezone=UTC", "id", "pw"); https://yenaworldblog.wordpress.com/2018/01/24/java-mysql-%EC%97%B0%EB%8F%99%EC%8B%9.. 2019. 12. 23. [JAVA] 스프링에 대한 이해 스프링 프레임워크는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로서 간단히 말해 스프링이라고 합니다. 스프링을 통해 애플리케이션을 개발하는 절차는 클래스는 스프링 컨테이너 위에서 오브젝트로 만들어져 동작하게 만들고 코드는 스프링의 프로그래밍 모델을 따라서 작성하고 엔터프라이즈 기술을 사용할 때는 스프링이 제공하는 기술 API와 서비스를 활용하여 개발하게 됩니다. 스프링은 표준 자바 엔터프라이즈 플랫폼(JaveEE)에 기반하며 API를 포함한 표준기술과 오픈소스기술. 주요 상용기술에 대한 지원이 제공됩니다. & 스프링 표현식 언어 (SpEL) : 스프링의 공식 표현식 언어 OXM (Object - XML Mapping ) : 오브젝트와 xml 문서의 상호변환을 지원하는 모듈 DAO (Data Ac.. 2019. 12. 23. 이전 1 ··· 9 10 11 12 13 14 15 ··· 19 다음