Free Webinar: Integrate your PLM Documents with SAP Mobile Documents

Learn how to integrate documents stored in PLM into SAP Mobile Documents. In this webinar, you will also learn how to share documents out of PLM with SAP Mobile Documents.
For further details check out http://scn.sap.com/docs/DOC-60383.

The recording of the session is now available at http://scn.sap.com/docs/DOC-60383. More detailed documentation about how to do the coding is available at How to share your documents from ABAP with SAP Mobile Documents.

Similar Messages

  • Free Webinar: Integrate your ABAP Documents with SAP Mobile Documents

    Learn how to integrate documents stored in your ABAP-based application into SAP Mobile Documents. In this webinar, you will also learn how to share documents out of your ABAP application with SAP Mobile Documents.
    For further details check out http://scn.sap.com/docs/DOC-60383.

    The recording of the session is now available at http://scn.sap.com/docs/DOC-60383. There is also a new blog on what you have to do to share your documents from your ABAP system How to share your documents from ABAP with SAP Mobile Documents.

  • Free Webinar: Integrate your SCM Documents with SAP Mobile Documents

    Learn how to integrate documents stored in SCM into SAP Mobile Documents. In this webinar, you will also learn how to share documents out of your SCM system with SAP Mobile Documents.
    For further details check out http://scn.sap.com/docs/DOC-60383.

    The recording of the session is now available at http://scn.sap.com/docs/DOC-60383. There is also a new blog on what you have to do to share your documents from your ABAP system How to share your documents from ABAP with SAP Mobile Documents.

  • Webinar- Connect Third Party Systems with SAP B1 – DI API, DI Server, B1WS

    Webinar happened on 21st August.
    Get the Presentation, Video recording and answers of all the questions asked in the webinar through the below link.
    Webinar- Connect Third Party Systems with SAP B1 - DI API, DI Server, B1WS

    Hi Oleksiy,
    I don't see anything strange in your code. You should receive an error message but it shoudn't loop without end ;o(
    The only thing I can propose you is to create a message for support, they will have a deepest look into your problem.
    Regards
    Trinidad.

  • Error while uploading images to SAP Mobile Documents from iPad application using ObjectiveCMIS.

    Hi,
    I am getting the error while uploading images to SAP Mobile Documents from custom iOS(iPad )application using ObjectiveCMIS library.
    My Custom method is as follows:
    - (void)createSalesOrderRouteMapImageInFolder:(NSString*)salesOrderRouteMapFolderId routeMapImageTitle:(NSString *)imageTitle routeMapContent:(NSData *)imageData
        NSInputStream *inputStream = [NSInputStream inputStreamWithData:imageData];
        NSMutableDictionary *properties = [NSMutableDictionary dictionary];
        [properties setObject:[NSString stringByAppendingFileExtension:imageTitle] forKey:@"cmis:name"];
        [properties setObject:@"cmis:document" forKey:@"cmis:objectTypeId"];
        [self.session createDocumentFromInputStream:inputStream
                                           mimeType:@"image/png"
                                         properties:properties
                                           inFolder:salesOrderRouteMapFolderId
                                      bytesExpected:[imageData length]
                                    completionBlock:^(NSString *objectId, NSError *error) {
                                        NSLog(@"Object id is %@",objectId);
                                        if(error == nil) {
                                            [inputStream close];
                                            NSLog(@"Uploading Sales order route map successfully.");
                                            [[NSNotificationCenter defaultCenter] postNotificationName:SaveOrderSuccessNotification object:nil];
                                        } else {
                                            [inputStream close];
                                            NSLog(@"Uploading sales order route map failed.");
                                            [[NSNotificationCenter defaultCenter] postNotificationName:SaveOrderFailedNotification object:error];
                                    } progressBlock:^(unsigned long long bytesUploaded, unsigned long long bytesTotal) {
                                        NSLog(@"uploading... (%llu/%llu)", bytesUploaded, bytesTotal);
    OBjectiveCMIS Method in which i am getting error during upload:
    - (void)sendAtomEntryXmlToLink:(NSString *)link
                 httpRequestMethod:(CMISHttpRequestMethod)httpRequestMethod
                        properties:(CMISProperties *)properties
                contentInputStream:(NSInputStream *)contentInputStream
                   contentMimeType:(NSString *)contentMimeType
                     bytesExpected:(unsigned long long)bytesExpected
                       cmisRequest:(CMISRequest*)request
                   completionBlock:(void (^)(CMISObjectData *objectData, NSError *error))completionBlock
                     progressBlock:(void (^)(unsigned long long bytesUploaded, unsigned long long bytesTotal))progressBlock
        // Validate param
        if (link == nil) {
            CMISLogError(@"Must provide link to send atom entry");
            if (completionBlock) {
                completionBlock(nil, [CMISErrors createCMISErrorWithCode:kCMISErrorCodeInvalidArgument detailedDescription:nil]);
            return;
        // generate start and end XML
        CMISAtomEntryWriter *writer = [[CMISAtomEntryWriter alloc] init];
        writer.cmisProperties = properties;
        writer.mimeType = contentMimeType;
        NSString *xmlStart = [writer xmlStartElement];
        NSString *xmlContentStart = [writer xmlContentStartElement];
        NSString *start = [NSString stringWithFormat:@"%@%@", xmlStart, xmlContentStart];
        NSData *startData = [NSMutableData dataWithData:[start dataUsingEncoding:NSUTF8StringEncoding]];
        NSString *xmlContentEnd = [writer xmlContentEndElement];
        NSString *xmlProperties = [writer xmlPropertiesElements];
        NSString *end = [NSString stringWithFormat:@"%@%@", xmlContentEnd, xmlProperties];
        NSData *endData = [end dataUsingEncoding:NSUTF8StringEncoding];
        // The underlying CMISHttpUploadRequest object generates the atom entry. The base64 encoded content is generated on
        // the fly to support very large files.
        [self.bindingSession.networkProvider invoke:[NSURL URLWithString:link]
                                         httpMethod:httpRequestMethod
                                            session:self.bindingSession
                                        inputStream:contentInputStream
                                            headers:[NSDictionary dictionaryWithObject:kCMISMediaTypeEntry forKey:@"Content-type"]
                                      bytesExpected:bytesExpected
                                        cmisRequest:request
                                          startData:startData
                                            endData:endData
                                  useBase64Encoding:YES
                                    completionBlock:^(CMISHttpResponse *response, NSError *error) {
                                        if (error) {
                                            CMISLogError(@"HTTP error when sending atom entry: %@", error.userInfo.description);
                                            if (completionBlock) {
                                                completionBlock(nil, error);
                                        } else if (response.statusCode == 200 || response.statusCode == 201 || response.statusCode == 204) {
                                            if (completionBlock) {
                                                NSError *parseError = nil;
                                                CMISAtomEntryParser *atomEntryParser = [[CMISAtomEntryParser alloc] initWithData:response.data];
                                                [atomEntryParser parseAndReturnError:&parseError];
                                                if (parseError == nil) {
                                                    completionBlock(atomEntryParser.objectData, nil);
                                                } else {
                                                    CMISLogError(@"Error while parsing response: %@", [parseError description]);
                                                    completionBlock(nil, [CMISErrors cmisError:parseError cmisErrorCode:kCMISErrorCodeRuntime]);
                                        } else {
                                            CMISLogError(@"Invalid http response status code when sending atom entry: %d", (int)response.statusCode);
                                            CMISLogError(@"Error content: %@", [[NSString alloc] initWithData:response.data encoding:NSUTF8StringEncoding]);
                                            if (completionBlock) {
                                                completionBlock(nil, [CMISErrors createCMISErrorWithCode:kCMISErrorCodeRuntime
                                                                                     detailedDescription:[NSString stringWithFormat:@"Failed to send atom entry: http status code %li", (long)response.statusCode]]);
                                      progressBlock:progressBlock];
    Attaching the logs:
    ERROR [CMISAtomPubBaseService sendAtomEntryXmlToLink:httpRequestMethod:properties:contentInputStream:contentMimeType:bytesExpected:cmisRequest:completionBlock:progressBlock:] HTTP error when sending atom entry: Error Domain=org.apache.chemistry.objectivecmis Code=260 "Runtime Error" UserInfo=0x156acfa0 {NSLocalizedDescription=Runtime Error, NSLocalizedFailureReason=ASJ.ejb.005044 (Failed in component: sap.com/com.sap.mcm.server.nw) Exception raised from invocation of public void com.sap.mcm.server.service.AbstractChangeLogService.updateChangeLog(java.lang.String,boolean) throws com.sap.mcm.server.api.exception.MCMException method on bean instance com.sap.mcm.server.nw.service.NwChangeLogService@4e7989f3 for bean sap.com/com.sap.mcm.server.nw*annotation|com.sap.mcm.server.nw.ejb.jar*annotation|NwChangeLogService in application sap.com/com.sap.mcm.server.nw.; nested exception is: javax.ejb.EJBTransactionRolledbackException: ASJ.ejb.005044 (Failed in component: sap.com/com.sap.mcm.server.nw) Exception raised from invocation of public com.sap.mcm.server.model.ChangeLog com.sap.mcm.server.dao.impl.ChangeLogDaoImpl.findByUserId(java.lang.String) method on bean instance com.sap.mcm.server.dao.impl.ChangeLogDaoImpl@2852b733 for bean sap.com/com.sap.mcm.server.nw*annotation|com.sap.mcm.server.nw.ejb.jar*annotation|ChangeLogDaoImpl in application sap.com/com.sap.mcm.server.nw.; nested exception is: javax.persistence.NonUniqueResultException: More than 1 objects of type ChangeLog found with userId=25f8928e-8ba0-4edd-b08e-43bf6fb78f1a; nested exception is: javax.ejb.EJBException: ASJ.ejb.005044 (Failed in component: sap.com/com.sap.mcm.server.nw) Exception raised from invocation of public com.sap.mcm.server.model.ChangeLog com.sap.mcm.server.dao.impl.ChangeLogDaoImpl.findByUserId(java.lang.String) method on bean instance com.sap.mcm.server.dao.impl.ChangeLogDaoImpl@2852b733 for bean sap.com/com.sap.mcm.server.nw*annotation|com.sap.mcm.server.nw.ejb.jar*annotation|ChangeLogDaoImpl in application sap.com/com.sap.mcm.server.nw.; nested exception is: javax.persistence.NonUniqueResultException: More than 1 objects of type ChangeLog found with userId=25f8928e-8ba0-4edd-b08e-43bf6fb78f1a}
    2015-03-12 04:08:31.634 Saudi Ceramics[4867:351095] Uploading sales order route map failed.

    Hi Sukalyan,
    Have you checked the below links?
    These will give you step by step implementation procedure.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a099a3bd-17ef-2b10-e6ac-9c1ea42af0e9?quicklink=index&overridelayout=true
    http://wiki.sdn.sap.com/wiki/display/WDJava/KmuploadusingWebdynproapplication
    Regards,
    Sandip

  • SAP Mobile Documents buttons missing

    Hi gurus,
    I have installed SAP Mobile Documents server, and mobile applications on devices are working as expected, but web app is not showing action buttons (create, share, delete ...) when a file is selected, only info properties icon (with letter i shows up) and there is no logon info or help buttons in the upper right corner of the screen.
    Does anyone have an idea, what could be the problem? Version of MCM server is SP2 patch3.
    BR, Igor

    Hi,
    looking at the screenshot (especially the weird looking checkboxes to the left of the items of the table), it seems that the UI5 Version is not the one we need. You should at least have UI5 Version 1.16.5. You can find out which version is used if you press CTRL+ALT+SHIFT+P. A popup should get displayed, showing some general information about UI5.
    Best Regards,
    Ingo

  • Prerequisites for SAP mobile Documents.

    Hello,
    I have going to install SAP Mobile Documents. I would like to know what are the requirements and if there are any install guide and videos.
    I believe that SAP Mobile Documents require NetWeaver Application Java and SAP Mobile Documents using the Software Update Manager (SUM).
    What are the other components that are required and the c
    Require your help on this
    Regards

    Hello Robert,
    you will find the prerequisites documents here:
    http://scn.sap.com/community/mobile-documents --> Implement --> Solution Prerequisites
    You find the complete step-by-step installation and configuration information here:
    http://scn.sap.com/community/mobile-documents --> Step-by-Step Implementation Guide
    Regards,
    Jens

  • Create a billing document with no accounting document

    We have a requirement to create a billing document with no acocunting document. After this billing document is created, the status on all preceeding documents- SO,Delivery and Billing -should be status closed.
    It should perform somewhat like the Proforma invoice. We cannot use a proforma invoice setting for SD document category or Trasaction group for reporting purposes.
    So we configured a billing type and removed the account determination procedure. Now we are able to create a billing document, there is no accounting document, the preceeding documents are status closed. However the billing document itself has an account determination error and is status B-Posting Document not created (account Determination error).
    Is there a way I can get rid of this error message and have a status of Cor D(C-Posting document has been created, D-billing document is not relevant for accounting)
    Thanks for all help in advance.
    -Pratibha

    Hi,
    I would recommend you go to OBA7 --> Create a new FI Doc Type (i.e. XY) --> In the Accounts types Allowed, remove "Customer" check box (here you can control whethere you want posting to be permitted for Vendor, Customer, Assets, Material or G/L Account to suit your requirement) --> Save it.
    Now, go to VOFA --> Go to your given Billing Type --> In the "Document Type" field, replace the value with "XY" created earlier --> Save it.
    Perform your transaction again up to Billing. No Accounting doc would be created where the posting has been disabled in your FI Doc Type earlier (depending on your requirement).
    Hope this helps.
    Thanks.

  • Can we integrate GTS 10.0 with SAP 4.7e

    Hi,
    Presently we are using GTS 7.1 which has plugged to SAP 4.7e.
    Now we are planning to upgrade GTS system to present version which s 10.0.
    Is GTS 10.0 plug in SLL_PI having compatibility with SAP 4.7e?
    Is there any patches need to be apply to integrate GTS 10.0 with 4.7e?
    Please let m know your valuable answers.
    Br, Subbu
    Edited by: Subbaramaiah Sepuri on Aug 11, 2011 9:40 PM

    Hi Subbu: From SAP documents for GTS10.0
    You can connect SAP BusinessObjects Global Trade Services10.0 (SAP SLL-LEG 900 to SAP ERP systems starting at the release of SAP R/3 4.6C (for 4.7 - SLL_PI 900_470) using standard interfaces. The plug-in SLL_PI 900_* provides all the technical functions required for communicating with SAP BusinessObjects Global Trade Services and integrating the processes.
    There are no technical dependencies between upgrades of SLL_PI and SAP BusinessObjects Global Trade Services. If you are installing SAP BusinessObjects Global Trade Services with an earlier release version than the release version of your plug-in version, you can still only use the plug-in functions for the SAP BusinessObjects Global Trade Services release to which the plug-in version corresponds although you might have a more current version of SAP BusinessObjects Global Trade Services installed.
    Also kindly check Master guide and Notes.
    Abir

  • SAP PLM link with SAP DMS

    Hi, Gurus
       Please tell how we link SAP PLM C-folder & SAP DMS?
       If there is any link please for this.
       how we integrate SAP PLM -C-Folder with SAP DMS?
       if anyone know answer if give me solution.
    Ravindra

    Hi,
    1. Create RFCs between SAP PLM and SAP DMS servers using by tcode 59.
    2. Once connection established, then you can transfer tha data from PLM- cProject suits to DMS.
    3. You can also transfer tha data from cProject suite to DMS or vice versa through web.
    You can ask to your BASIS team.
    Regards,
    Srini Nookala

  • Take Control of your Travel: Webcast with SAP Travel OnDemand customer UST Global

    You are invited to take control of your travel - register here to attend the SAP Travel onDemand webcast and learn how to manage your travel and expenses.
    SAP Travel onDemand: How UST Global runs SAP to manage travel expenses like never before
    Date - Wednesday | October 31, 2012
    Time - 10:00 AM Pacific Daylight Time
    Duration - 60 minutes
    Travel expenses are the second highest controllable expenses after payroll expenses. However, businesses like yours are able to take control of their business travel expenses, reduce travel expense management costs, increase travel policies, compliance, improve travel vendor discounts, maximize credit card remittance, discounts, and help get reimbursed faster for business travel with SAP Travel OnDemand.
    Come hear Corby Brendle, Practice Director of UST Global, share why they chose SAP Travel OnDemand to help reduce corporate travel expenses by 11.6% of hard cost savings and run their business like never before. With the addition of the SAP integrated GetThere Online booking tool, they recognized an additional 15% savings in total travel cost without reducing actual travel.
        Read Corby's Blog post : A Mobile Customer's Experience - Travel on the Go With SAP Travel OnDemand

    You are invited to take control of your travel - register here to attend the SAP Travel onDemand webcast and learn how to manage your travel and expenses.
    SAP Travel onDemand: How UST Global runs SAP to manage travel expenses like never before
    Date - Wednesday | October 31, 2012
    Time - 10:00 AM Pacific Daylight Time
    Duration - 60 minutes
    Travel expenses are the second highest controllable expenses after payroll expenses. However, businesses like yours are able to take control of their business travel expenses, reduce travel expense management costs, increase travel policies, compliance, improve travel vendor discounts, maximize credit card remittance, discounts, and help get reimbursed faster for business travel with SAP Travel OnDemand.
    Come hear Corby Brendle, Practice Director of UST Global, share why they chose SAP Travel OnDemand to help reduce corporate travel expenses by 11.6% of hard cost savings and run their business like never before. With the addition of the SAP integrated GetThere Online booking tool, they recognized an additional 15% savings in total travel cost without reducing actual travel.
        Read Corby's Blog post : A Mobile Customer's Experience - Travel on the Go With SAP Travel OnDemand

  • Free Webinar - Situational Analysis at OnStar with Oracle Spatial Feb. 22

    Join us for the next Directions webinar: Situational Analysis at OnStar with Oracle Spatial
    When:  Wednesday, February 22nd, 2:00 PM - 3:00 PM EST
    Register now:  https://www2.gotomeeting.com/register/237138906
    OnStar is the largest telematics solution provider on the globe, with 6 million subscribers in North America and abroad. OnStar uses situational awareness and real-time analysis to deliver fast, accurate emergency services to its customers. At the core of this solution is an Oracle Spatial-based analytical server that supports Google Earth visualization and NAVTEQ data. With this system, OnStar gains better understanding of customer use and behavior and better insight during emergency situations. In hurricanes, wildfires and other disasters, OnStar has developed early warning capabilities for use in near real-time. It can then manage call center resources based on anticipated call volumes and ultimately develop more effective new processes and services.
    Learn from OnStar how the company uses Oracle Spatial to deliver insight, performance and scalability.
    Key learning points include:
    * How OnStar’s Oracle Spatial analytical server supports its real-time call center Advisor application in an environment using Google Earth visualization and NAVTEQ data
    * How spatial analysis allows OnStar to obtain better insight into disaster situations, develop early warning capabilities, and improve call center coverage
    * How Oracle Database 11g (with Oracle Spatial, Real Application Clusters, Partitioning) provides scalability and performance required to process and query OnStar’s large amounts of transactional data
    Speakers include:
    * Jeff Joyner, Emergency Strategy and Outreach, GM OnStar and Injury Research Fellow, University of Michigan Program for Injury Research and Education
    * James Steiner, Vice President, Product Management, Oracle Server Technologies
    Who should attend:
    This webinar is appropriate for CIOs, business and technical managers and analysts involved in the design and management of enterprise systems where spatial analysis can add insight and value to business processes.
    Register now: https://www2.gotomeeting.com/register/237138906

    Markus,
    Sorry for my late reply it had been awhile since I was here at SDN
    I did it manually in the 'old' way and at that time it did work.
    Kulvir,
    I did get it from SAPnet but when I downloaded it it contained the proper file.But I did had the same with an add-on for the business connector which only contained an empty file.
    Thanks for your answers and again sorry for my late reply back to you all

  • Integratation of  BODS4.2 with SAP Netweaver7

    Hi,
    I am configuring BODS 4.2 with SAP Netweaver7.0 but as per release notes the Transport files K900187.R22 and R900187.R22 are not useful in integration for SAP Netweaver 6.0 and later.
    When I check the SAP Note 1919255, they provided a link to SAP Note 1916294 where the transport files are available but the link is not working.
    Please help me to get the transport files.
    Regards,
    Venkat

    Is there any other work around?
    I am planning on saving the file and making the changes manually and then FTP it to SAP, Now my problem is I am not sure what Location to move it to.
    My question now is where(location) does it(ABAP Report) get deployed . If it is not stored then how does OWB execute the steps in the file. I am trying to find where I can drop the modified file.
    Thanks

  • Reverse a billing document with has subsequent documents

    Dear Gurus,
    I have following stage:
    Billing document 5400002, this document has a payment related.
    Now i need to cancel the billing document so i use trx VF11 with document 5400002 but the system does not validate that document 5400002 has a payment or a document related.
    i am using SD with FICA integrated, does anybody know any note in order to solve this trouble?
    Thanks for your help!
    Best regards!
    Juan

    Dear Mandar Deshpande ,
    I have SD integrated with FI-CA, and the problem is that there is no error message when canceling a billing document with trx VF11 and the billing document has been paid in FI-CA. I would have expected to get an error message in such scenario, similar to the one you get when you try to cancel a cleared document with trx FB08.
    Please let me know if im not clear.
    Best regards.
    Juan

  • Login problem with SAP Mobile Infrastructure

    Hi
          I have installed SAP WebAS 6.40 SP9 .
    i could see SAP Mobile Infrastructure if i use the following URL -
    http://<localhost>:50000/me/WebConsole/login
    but i am not able to login with any of the SAP WebAS logins it is giving a error.
          I have also installed SAP GUI for windows to which i am able to login using DDIC login of SAP WebAS.
          It will be helpfull if any one can tell me how to check if the entries in the SAP MI login page are correct like the System ,client,system number,language,user and the password.
    Thanks and Regards
    gopi

    Hi Gopi!
    To install MI Client on a Desktop PC,look for the setup.exe file in MI folder in the "Netweaver Components" installation DVD,run one of these setup files based on the framework you need(MOBILEENGINE_JSP or MOBILEENGINE_AWT).
    <...\MI\MI2.5_SP09\JSP\win32\comp\setup.exe>
    <...\MI\MI2.5_SP09\AWT\win32\comp\setup.exe>
    Then run MobileEngine.Exe(After installation you will have a shortcut on your desktop),Create a New User to LogOn and then "Goto>>>Settings" and set up the connection parameters to logon.
      Refer to the Installation Guide using the link from Jill Elliot.
    I donot understand what do you mean by "setting changes after installing the SAP WebAS 6.40 SP 09?"
    Thx
    Gisk
    Message was edited by: Gisk

Maybe you are looking for

  • Problem with Barcode printing in smartforms

    Hi Gurus, I have  made  changes to the system barcode  height in SE73 from say 1.3 to 0.7 cm. But when I take the printout  from the  barcode printer I am getting  the  barcode with old height. My concern is do we  need to do change anything with the

  • Invalid File/Volume Count

    Over many years I've had many Macs, but I've never seen this problem. I recently purchased a new unibody MacBook 13.3 and LED Cinema Display. I didn't use Time Machine to populate it...I installed all my apps from scratch. Every couple of days, if I

  • Is there an alternative to the black unibody keyboard?

    I'm just about to try to swap my faulty unibody Macbook Pro and I'm wondering if there's any official or third-party alternative to the existing keys. The machine I currently have needs a new screen (bad light bleed, blue staggered tint across the bo

  • Agent in ODI

    Hi Gurus, Please give me some basic idea on ODI Agent(what is it?What it does etc). Edited by: Anindya Chatterjee on May 2, 2012 9:25 AM

  • Equium A100-147 LAN (ethernet) driver cannot be installed

    Hi, I have the same problem like in topic http://forums.computers.toshiba-europe.com/forums/thread.jspa?threadID=17316. I downloaded and installed all of drivers what I needed, on my Equium A100-147, but Lan (ethernet) driver doesn't work. I have win