点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要有关此主题的任何帮助。
当客户意识到购买时,我需要在后台保存PDF文件,我有一种生成PDF的方法,但是我不能将订单保存为MediaModel。
我使用了以下方法:
私有MediaModel saveSalesOrderModel(最终文件outPutFile,最终CustomerModel客户,最终String文件名, 最终的String orderCode,最终的ByteArrayInputStream pdfInputStream) { 最终的MediaModel媒体= new MediaModel(); media.setCode(orderCode); media.setDescription(filename); 最终CatalogModel cm = catalogService.getCatalogForId(" puigContentCatalog"); 最终设置catalogModelSet = cm.getCatalogVersions(); 如果(catalogModelSet!= null) { 最终迭代器itr = catalogModelSet.iterator(); 最终的CatalogVersionModel catalogVersionModel =(CatalogVersionModel)itr.next(); media.setCatalogVersion(catalogVersionModel); } 最终的MediaFolderModel mediaFolderModel = getDocumentMediaFolder(); modelService.save(media); 尝试 { getMediaService()。setStreamForMedia(media,pdfInputStream,filename,getMimeType(),mediaFolderModel); } 捕获(最终NullPointerException e) { LOG.error(e.getMessage()); } 返回媒体; } 您能帮我解决这个话题吗? 提前致谢。
我建议将其存储为CatalogUnawareMediaModel
一周热门 更多>