2016-11-21 7 views
0

웹 응용 프로그램으로 WebIDE를 실행할 때 완벽하게 작동하는 BS 응용 프로그램을 만들었습니다. HCPMS 또는 SMP가 없으며 ABAP 저장소를 사용하여 배포하려고합니다. 우리가 작동하지 않을 때, 그러나 WebIDE에 HCPMS 및 SMP의 평가판을 배포 할 때 Fiori 런치 패드에서 제대로 작동합니다. 그렇다면 HCPMS 또는 SMP없이 ABAP 저장소에서 BS 응용 프로그램을 실행하는 것이 어떻게 가능합니까?바코드 스캐너 응용 프로그램을 ABAP 저장소에 배포

Plz이 문제에 대해 자세히 알려주십시오. catch되지 않은 오류 ReferenceError :

는이 오류가있어 코르도바가 정의되지 않은 (...) image

내가

openCamera: function() { 
    var searchField = this.getView().byId("searchField"); 
    cordova.plugins.barcodeScanner.scan(function(result) { 
     searchField.setValue(result.text); 
    }, function(error) { 
     sap.m.MessageToast.show("Camera Error"); 
    }); 

답변

0
0

제가 제대로 질문을 이해한다면 아주 확실하지 않다. 앱을 어떻게 운영하고 있으며 어떤 기기에서 실행하고 있습니까? Cordova는 모바일 런타임에서만 사용할 수 있으며 Hybrid App Toolkit 플러그인을 사용하도록 설정하면 웹 IDE에서 Cordova 플러그인 모의 구현을 사용할 수 있습니다. WebIDE에서 "Run"을 누르기 만하면, 이런 이유로 작동 할 수 있습니다. 질문에 붙여 넣은 코드는 임의의 Fiori 런치 패드에 앱을 전개 한 다음 Cordova API가 포함 된 SAP Fiori Client을 사용하여 모바일 장치에서 런치 패드를 연 경우에만 작동합니다.