Upload Account to SAP hybris Marketing (customer engagement intelligence)

Hello community,
I am trying to setup a demo for SAP hybris Marketing (f.k.a. customer engagement intelligence). Therefor I already uploaded contacts and interactions via function module CUAN_CE_INTERACTIONS_POST_FLAT. I assume there is no need to use function module CUAN_CE_IC_POST_FLAT, since contact data is also loaded with module CUAN_CE_INTERACTIONS_POST_FLAT.
Unfortunately I did not find out a way to upload accounts. I know SAP hybris marketing is not intended for maintaining accounts, these should be maintained in the source system, but is there a way to upload accounts for demo purpose. Maybe there is a function module similar to the modules for contacts and interactions. If not which would be the account tables I need to fill via the import functionality of HANA studio.
Is there a possible way for me to further check the issue? Any comment is much appreciated.
Thanks a lot and best regards,
Mussie

Hello Community,
finally I was able to upload accounts. Bassically I created a custom account table which I joined with the Infomodells AT_CUSTOMER_SEARCH and AT_CUSTOMER_BY_TEAM_MEMBER for account-search. This is described in the extensibility guide chapter 16 'Enabling the Search for a Data Basis Other Than SAP ERP or SAP CRM'.
http://service.sap.com/~sapidb/011000358700000830442013E
Unfortunately when opening an account (see 2nd screenshot below) out of a contact fact sheet with an interaction (see 1st screenshot below), the Account will be opened without any data. I would have assumed to see the interactions of the contacts that belong to the particular account. Also I can not see any account name.
So basically I'm wondering how to add account name and interactions to the account I have uploaded.
I have added the necessary screenshots for your reference. Is there a possible way for me to further check the issue?
Thanks and regards,
Mussie

Similar Messages

  • How to Map ERP account group on SAP Cloud for customer

    I am puzzled that i do not find a way to configure ERP Account Groups to SAP Cloud for Customer solution. Am i missing something or some workaround is possible to do have that available in a ERP<-> HCI <-> C4C scenario.
    Regards
    Apoorva

    Hello Apoorva
    This is the Business Partner Role Code  - it maps to customizing in ERP for: 
    Logistics - General -> Business Partner -> Customers -> Control -> Define Account Groups and Field Selection for Customers
    -ginger

  • Rename accounts in SAP R/3

    We need to rename several hundred accounts in  R/3 Enterprise system to meet new naming conventions. We should be able to keep the history of transactional data in the system. What is the best way?

    SAP offers a customer specific service to perform mass  renaming of users including re-assigning of all related data. It's a highly customer specific service, because of quite different requirements of the customers who are planning such a renaming task. 
    Please contact the "SAP System Landscape Optimization" group via mail <a href="mailto:[email protected]">[email protected]</a>.
    The "SAP System Landscape Optimization" group has the  quick link <a href="http://service.sap.com/slo">SLO</a> in the service market place describing the standard services of the group (but without any information about the very  customer specific user renaming service.)
    Kind regards
    Frank Buchholz

  • Uploading Account Hierarchy data

    Hi all,
    Can anyone tell me how to upload Account Hierarchy into BI.I have created a flat file with the Hierarchy structure but unable to upload.
    The File format is
    Node ID,Info Object Name,Node Name,Link Name,Top Node,From Ac,To Ac,Language, Short Text, Long Text,Description.
    Kindly help me in this regard
    Regards
    Ajoy

    Hello,
    SAP provides a very powerful tool to upload mass amount of data without any coding required : LSMW.
    Furthermore, you can use this tool together with the Migration Workbench (tcode SXDA) to do parallel processing...
    So why would you want to record anything, or create a Z program? Even if you need to implement your own rules, you can implement some coding within your mapping project... Many cookbooks about LSMW are available both on SDN and on the sap service market place (with sample files, etc.).
    And for the record, here is of you can use this IDOC that I mentioned in my previous reply:
    Re: using FM CRMXIF_PARTNER_HIER_SAVE
    Regards,
    Nicolas Busson.

  • Uploading Account Hierarchy

    Hi everyone,
    How do I upload Account hierarchies in CRM using Function modules? what function modules can i use?  Thanks.

    Hello,
    SAP provides a very powerful tool to upload mass amount of data without any coding required : LSMW.
    Furthermore, you can use this tool together with the Migration Workbench (tcode SXDA) to do parallel processing...
    So why would you want to record anything, or create a Z program? Even if you need to implement your own rules, you can implement some coding within your mapping project... Many cookbooks about LSMW are available both on SDN and on the sap service market place (with sample files, etc.).
    And for the record, here is of you can use this IDOC that I mentioned in my previous reply:
    Re: using FM CRMXIF_PARTNER_HIER_SAVE
    Regards,
    Nicolas Busson.

  • 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

  • Error message if i want to register in SAP service market place

    Hi...
           I am getting this error message while registering in SAP service market place how can i solve this problem and what is the way to register.The following is the error message:
    A user ID cannot be created with the specified data, because no (valid) e-mail domain is registered for your customer number.
    Please contact your SAP system administrator and request that he/she maintain your company's e-mail domain. You can then request a user ID again here.

    Hi,
    Did you solve this problem? We are also facing the same..

  • Template for uploading account trial balance

    Hi,
                Is there any template for uploading trial balance of chart of accounts  in SAP Business One.
    Thanks in Advance.
    Thanks and Regards,
    Jai

    hi
    Go in Financial > Financial Reprt Template > Choose balance Sheet
    Create new template and Assign a Name
    Click on "Generate Std Chart Of Account"
    Update > Ok
    Same for other template
    Thanks
    Kevin

  • Transport Mechanism in SAP Cloud for Customer

    Dear All,  Do we have a mechanism to move newly created roles in SAP Cloud for Customer, from D?? to Q?? to P?? !? If not, is there an alternative methodology to move security roles Or if nothing exits, do we have a timeline as to when we can expect an alternative solution ? Please share. Thanks raj

    Hello Raj,
    Instead of recreating the roles, you can use the Migration Templates available. These are excel templates which can be downloaded from the tenant . Under the Activity List in Implementation Projects, you could go to Integrate and Extend and choose Migration of Business Roles to upload this excel. This is a step by step mechanism which will allow you to migrate your business roles instead of recreating each role manually. Pre-requisite of this is that you need to make sure you have scoped the system properly allowing for this.
    Hope this helps.
    BR
    Nikhil

  • SAP Cloud For Customer : How to change the Logo or Image into the Standard Form Template

    Hi Experts,
    I have requirement to change the standard template format.
    I have copy standard template and edit using Adobe Life Cycle Designer to change the logo / image.
    After changed and upload modified template and change the output setting for print i can able to see the changes but logo / image can not display.
    Can anyone have idea how to solve this issue ?
    Can we change the template within cloud system?
    If Yes than How ?
    Regards,
    Mithun

    The following are the instructions (November 2014 version of SAP Cloud for Customer)
    Edit a Form Master Template
    Overview
    As an administrator, you can edit existing form master templates. These are used to define the header, footer, and logos used in form templates. Form master templates also contain an e-mail disclaimer that is appended to automatically generated e-mails sent to business partners when a document is output from the system.
    Procedure
    1. Go to Application and User Management or Administrator Business Flexibility Master Template Maintenance .
    2. In the Master Template Maintenance view, select Form Master Templates from the Show menu.
    3. Select the master template you want to edit and click Edit.
    4. On the Form Master Template tab, do the following:
    Under Header, click Upload and browse to find the file you want as logo. Adjust the size and alignment of the logo, as required.The file formats .gif, .bmp, .jpg, .png, and .tif are supported. The logo should not be larger than 40 mm width x 20 mm height. If you upload a graphic that is larger than 40 mm x 20 mm, it is resized automatically.Select the Header Divider checkbox if you want a graphical divider to appear on your form.Under Sender Address, enter your company’s address. The sender address is shown above the recipient's address in a letter.Under Footer, choose the number of footer columns you want to display. Enter the footer text exactly as you would like it to appear on the form. You can maintain up to 4 footer blocks with a maximum of 10 lines per footer.Note that the width of each footer block is equally divided over the available space. If a line of text in the footer is too long for the current font size, the system will automatically enter a line break. If this automatic line break does not meet your needs, you may need to enter the text after the line break as a separate line.To maintain multiple languages, you must first add the language from the Add menu and then maintain the texts in that language by selecting the language from the dropdown list.
    5. Click the refresh button to preview your changes. From the dropdown list under Preview, you can select a country. The preview is then displayed using the country-specific template, for example, some countries do not use sender addresses or have different paper sizes.
    6. On the E-Mail Disclaimer tab, you can enter a disclaimer or other company-specific legal information.
    This text is appended to the main text body of e-mails that are created when a document is output by the system. It is not possible to create separate language versions of this text; therefore if your company uses multiple communication languages, you should enter all language versions of the disclaimer here.
    7. Click Save and Close.
    Result
    If required, you can now assign the form master template to a company/org unit and/or output channel. For more information, see the Master Template Maintenance Quick Guide.
    Note that master templates can be activated and deactivated for each form template in the Form Template Maintenance view. For more information, see the Form Template Maintenance Quick Guide.

  • SAP Cloud for Customer SCN space now available

    If you haven't already checked it out, we now have a dedicated space just for SAP Cloud for Customer:
    http://scn.sap.com/community/cloud-for-customer
    Come join the conversation and engage with product management, solution management, knowledge management, and development from the SAP Cloud for Customer organization.
    Cheers,
    John

    Thanks Sathya for the response.
    https://scn.sap.com/community/cloud/blog/2013/10/10/new-e-learning-for-i
    ntegration-of-sap-cloud-for-customer-with-sap-erp-and-sa
    p-crm-now-available  : Not working! => Please check & confirm.
    Just to give you our background...we are SAP Cloud Partners & VARs, hence we are building few prototypes for Customer Demos & POC.
    Per my understanding, its just one of the OnPrem system, either an ECC OnPrem or CRM OnPrem that you can integrate with one C4C tenant at a time, i.e. to one single tenant. In our case, we are trying to integrate ECC OnPrem with C4C system.
    We are in the process of deploying SAP PI as the middleware platform for integration between C4C & ECC/CRM OnPrem., which is going to take few more weeks.
    SAP HCI will be the other approach, but we are currently not familiar with that, hence we have a trial to start in coming week for SAP HCI, so this is going to take some time as well.
    Hence, WebService is the only currently available option for us to build these prototypes, POC for Customer Demos, to show working integration scenarios between ECC OnPrem & C4C system.
    We have been facing some technical issues after setting up necessary communication systems/arrangements on C4C system & trying to do a WS call from SDK also we get error when we do a ping test from within C4C system to check connection.
    Has SAP developed any WS integration between C4C & either of the ECC or CRM OnPrem system? Or is it just PI & HCI which SAP has for integration?
    I'd truly appreciate if you can guide us on creating few integration scenarios (Working ones of course ) using Webservice between C4C & ECC OnPrem system.
    Many Thanks
    Ankur

  • HOW TO UPLOAD SPREADSHEET TO SAP

    I need to know how do we upload a excel sheet to SAP. What is the transaction code. There is an excel sheet with costs and expenses downloaded for a charge card from bank. we want to post those expenses to liablitlity account in SAP. So if these expenses are downloaded in excel , how do we upload them to SAP to hit the correct G/L account. Please explain the whole procedure
    Thanks
    Lakshmi

    Hi Sridhar,
    Let me explain the situation. We download the expenses from a bank website. Then we need to post those expenses in SAP to their respective accounts. So in this case, how do we do it. Do we need to map those expenses to respective SAP accounts in spreadsheet and then upload them throughLSMW, t.code FB01 in SAP. What specs do we need to give for creating ZGLUPLOAD program to the ABAP person.
    WHat do you mean by P-Card?? Can you please also explain what is Z-table of accounts?? I am not sure if I understand this???
    Thx
    Lakshmi

  • In SAP Money market , I would like to find list of Tables  pertaining to Money Market & Securities

    HI Experts ,
    Subject :- SAP MONEY MARKET & SECURITIES.
    Basically I want to find Profit Center, Business Area , Main G/L ( TKORR) when  I know Transaction number ( Loan number) and Portfolio .
    I know thru SPRO ,
    FSCM>> TRM >> Transaction Manager >>G Settings>> Accounting >> Link to other accoutnig components >>Additional account assignements >>
    Define Derivation of Addiotional account assignemnts .This gives which BA & PC is mapped to which PORTFOLIO .
    I need to know the above  through  Tables ...
    Any input will be thank ful
    regds,
    Swaroop Gujarathi

    hi all ,
    I found the same .
    thanks

  • How can I remove one company detail from SAP prodcut for customer

    I have done one SAP product.I have created two comp SBB1,SBB2.According to this company I developed SAP product.now customer needs only one company.How can I remove one company detail for this purticular customer.kindly guide on this.

    Hi,
    If you are saying- you created 2 company codes in your implementation and now, the client says - only one company code should be active - then all you need to do is: make the second comp code non-productive.
    You can do it using the foll menu path:
    SPRO>Financial Accounting>Financial Accounting Global Settings>Company Code>Set Company Code to Productive
    Under this node, you mark only one of the two comp codes as productive.
    Does this answer you?
    Pls confirm,
    Siva

  • Integrate Human resources accounting to SAP

    Hello everybody
    The company I work for is a software development company, and we want that an human resources(HR) system we developed to integrate its accounting to SAP Business one.
    Our HR system was developed with .Net & SQL server, both 2008
    We don't have SAP installed nor we have a client that's a SAP customer
    So my questions are these...
    1. What do I have to do to integrate my HR system's accounting to SAP? Some steps, Ideas, examples, anything is appreciated
    2. How can I test it? given that we don't have access to a properly SAP installation to test our development.
    Thanks in advance

    From the header of this forum:
    This forum is dedicated to development and deployment of .Net applications that connect and interact with BusinessObjects Enterprise, BusinessObjects Edge, or Crystal Reports Server. This includes the development of applications using the BusinessObjects Enterprise, Report Application Server, Report Engine, and Web Services SDKs.
    I believe you want to post to the [SAP BusinessOne|http://forums.sdn.sap.com/index.jspa?categoryID=1#44] forum. If you agree, please close this thread and mark as answered.
    - Ludek

Maybe you are looking for

  • Screen application split

    How do i make my screen split into equal sections (two)? I accidently made it happen somehow with my bluetooth mouse, and I can't figure out how to do it again. It maximized two aplication screens and split the screen in two. How do I do this again?

  • Query for copying standard program in ECC 6.0

    Hi,   My problem is when i copy a standard program to my Z program in ECC and then try making some changes there it says new enhancement point will be created (specific to top include in function module).Kindly suggest what action needs to be taken f

  • Forte install hangs when looking for Java2 SDK

    When running the "Forte for Java 4, Community Edition Setup" program under Windows ME, the installation gets as far as "Searching for suitable Java 2 SDK. Please wait .." then hangs. I have the Java 2 SDK version 1.3.1 and Java 2 Runtime Environment

  • Passwords have to be re-entered after Norton cleanup runs.

    After running Norton disk cleanup for installed browsers (Firefox) the passwords saved by Firefox have to be re-entered when I next return to the sites. Could it be the option in Norton to delete previously completed forms?

  • FF will not allow me to update Java nor Adobe on vista what do I do?

    On a vista machine, I get Adobe update prompts in FF. I click on the Update adobe. An unsafe java message pops up asking if I want to up grade. I say yes, update tells me it updated, FF then goes to "check add on page" and just spins its wheels. this