需要帮助来设置我的(java)Odata服务,以通过SDK将二进制文件发送到我的SAP系统(更新)

时间:2019-03-19 06:40:49

标签: java sdk odata s4sdk

我关注了SDK课程和博客。通过业务合作伙伴,我可以进行读取操作。现在,我拥有自己的服务,并希望使用生成的VDM数据通过更新轻松地将数据发送到SAP系统。

    @Override    
protected void doGet(final HttpServletRequest request, final HttpServletResponse response)
        throws ServletException, IOException {
    try {

        BarcodeFile barcode1 = new BarcodeFile();
        barcode1.setDATA("VGVzdA==");
        barcode1.setDokumentyp("TXT");
        barcode1.setDokId("18032019");

                new DefaultUploadService() 
                .createBarcodeFile(barcode1)            
                .execute();

        response.setContentType("application/json");
        response.getWriter().write(new Gson().toJson(barcode1));


    } catch (final ODataException e) {
        logger.error(e.getMessage(), e);
        response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
        response.getWriter().write(e.getMessage());
    } 

我正在训练中,所以我经验很少。我也没有找到任何对我有帮助的博客/文档。 谢谢您的努力

1 个答案:

答案 0 :(得分:0)

啊,这是关闭此线程的方法。 非常感谢您帮助我解决了这个问题。 我的代码工作正常。 问候马库斯