HI Mike,
I haven't tried in Eclipse but exporting with SAPlink or abapGit and comparing then using a diff tool should work quite nicely.
Best regards
Gregor
HI Mike,
I haven't tried in Eclipse but exporting with SAPlink or abapGit and comparing then using a diff tool should work quite nicely.
Best regards
Gregor
Hi Gupta,
also please take into account: the destination "SAPOSS" probably refers to the support connection between your SAP system and the SAP network. There are several prerequisites necessary for this, e.g. firewall ports need to be opened, saprouters need to be installed and route tables to be customized, SAP needs to open access to its support network for you (and you need to do the same in the opposite direction...)
I recommend that you contact SAP network support and review your current setup together with them. Probably there is still some missing step, so that the IP address of the OSS system is not yet "visible" from inside your local network.
Some documentation is also available here: http://help.sap.com/saphelp_nwes73/helpdata/en/4a/461ea98d0614d2e10000000a42189b/content.htm
Best Regards, Ulrich
Muni,
Probably better to ask PI integration questions in a forum that is more closely related to PI, such as Process Integration (PI) & SOA Middleware
Best Regards & Good Luck,,
DB49
Bom dia!
Rejeição 502: Erro na Chave de Acesso - Campo Id não corresponde à concatenação dos campos correspondentes.
Alguém mais recebei este erro? Algum retorno da SEFAZ?
Abs.
Bom Dia
nesse clienteemitimos NF-e para todos os estados usando o mesmo certificado e somente a SEFAZ SP apresenta esse erro...
Att
RONALDO
Hi Expert,
I need little overview about construction project. How we can proceed with such project.
any thread that could explain me construction process in SAP B1?
Regards & Thanks,
Vikas Thorat.
Hi
Just in case .... you use IC_WEB and Agent inbox and you want to redetermine the Partner in the transaction.
If the group responsible is not updated when reserving a transaction in Agent Inbox ...
After the agent reserves a transaction in Agent Inbox, the agent is set as the employee responsible for this transaction but the organization where the agent belongs to is not set as the group responsible for this transaction.
Resolution:
There are two options:
The agent must be assigned to a business role via organizational model.
In TCode PPOMA_CRM, you can assign your user to an organization unit and assign the business role to this organization unit.
If you do not want to assign the business role to an agent via organizational model, you can implement the BADI CRM_IC_INBOX_BADI.
You can create an implementation of this BADI method DETERMINE_GROUP_RESPONSIBLE. In this implementation you can contain the logic to determine the group responsible suiting your needs. More documentation on this BADI can be found in SPRO > IMG > IC WebClient > Agent Inbox > BAdI:Agent Inbox.
Tal.
Hi,
Currently the planning run is at the PRODUCT level. Now our client wants to run the planning at an aggregated level that is the PRODUCT GROUP level. How can it be done on an IBP on premise system?
Thank You.
Dear Jahangir,
you can go for either SD, or CRM or C4C.
However do not leave your current job until you get a job in SAP.
Its very difficult to get into SAP without SAP Experience.
Study, Get trained & practise well in Demo system during your free time.
All the best.
Regards
Shaik
Hello Praskant,
there is a component available in the SCN community package -- Design Studio SDK: Post Reponse Parser (with Ajax) Component. With it, you can model your application to make AJAX calls to any web service and evaluate the response for reaction in design studio.
the only difficulty is (environment topic): CORS and Authorization - but both can be technically solved.
Regards, Karol
Hi All,
We have issue in preprocessing phase -attached error screen
MAIN_SHDIMP/SUBMOD_SHDIMP/SHADOW_IMPORT_INC
SHDALLIMP.ELG :
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SHADOW IMPORT ERRORS and RETURN CODE in SAPKB74010.MD1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 ETW000 [ dev trc,00000] sc_p=7f52d49839a8,no=43,idc_p=7f52d48f0ef8,con=0,act=1,slen=88,smax=256,#vars=3,stmt=2b48b70,table=TRBAT3
4 ETW000 [ dev trc,00000] stmtid = <3/TRBAT3 /1073741825/20151224095821>
4 ETW000 [ dev trc,00000] SELECT TOP 1 * FROM "TRBAT3" WHERE "FUNCTION" = ? AND "TRKORR" = ? AND "AS4POS_FRM" = ? ;
4 ETW000 [ dbtrtab ,00000] ***LOG BY4=>sql error 2048 performing SEL on table TRBAT3
4 ETW000 [ dbtrtab ,00000] ***LOG BY0=>column store error: search table error: [6952] AttributeEngine: not enough memory
2EETW000 sap_dext called with msgnr "1":
2EETW000 ---- db call info ----
2EETW000 function: db_rtab
2EETW000 fcode: RT_READ_ONLY
2EETW000 tabname: TRBAT3
2EETW000 len (char): 358
2EETW000 key: PSAPKB74010 004529004832R 20160103180053/soft/sum/SUM/abap/tmp/SAPKB74010_25419_004529.MD1
2EETW000 retcode: 1
2EETW000 sql error: 2048 column store error: search table error: [6952] AttributeEngine: not enough memory
2EETW125 SQL error "2048" during "" access: "column store error: search table error: [6952] AttributeEngine: not enough memory"
1 ETP111 exit code : "12"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SHADOW IMPORT ERRORS and RETURN CODE in SAPK-74012INSAPUI.MD1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 ETW000 [ dev trc,00000] DBREPO: report table: 'REPOSRC~ '
4 ETW000 [ dev trc,00000] DBREPO: program: 'CL_FPM_GUIBB_BASE_RENDER======CU '
4 ETW000 [ dev trc,00000] DBREPO: state: A, lang = D, mach = 132
4 ETW000 [ dbrepo ,00000] ***LOG BY4=>sql error 129 performing UPD on table REPOSRC~
4 ETW000 [ dbrepo ,00000] ***LOG BY0=>transaction rolled back by an internal error: TrexUpdate failed on table 'SAPABAP1:REPOSRC~' with error: commitOptimizeAttributes() failed with rc=6923, Attribute load failed;index=SAPABAP1:REPOSRC~en,attribute='' (0), table 'SAPABAP1:REPOSRC~$delta_1$', rc=6923 - enforce TX rollback
2EETW000 sap_dext called with msgnr "1":
2EETW000 ---- db call info ----
2EETW000 function: db_repo_ext
2EETW000 fcode: CLOSE_LINE_MODE
2EETW000 tabname: SOURCE
2EETW000 len (char): 42
2EETW000 key: CL_FPM_GUIBB_BASE_RENDER======CU AM
2EETW000 retcode: 1
2EETW000 sql error: 129 transaction rolled back by an internal error: TrexUpdate failed on table 'SAPABAP1:REPOSRC~' with error: commitOptimizeAttributes() failed with rc=6923, Attribute load failed;index=SAPABAP1:REPO
2EETW125 SQL error "129" during "" access: "transaction rolled back by an internal error: TrexUpdate failed on table 'SAPABAP1:REPOSRC~' with error: commitOptimizeAttributes() failed with rc=6923, Attribute load failed;index=SAPABAP1:REPOSRC~en,attribute='' (0), table 'SAPABAP1:REPOSRC~$delta_1$', rc=6923 - enforce TX rollback"
1 ETP111 exit code : "12"
Thanks,
Srini
Hi Saurabh,
Thank you for your quick response, I have follow your steps and it works, But the problem is I have assign view profiles to some order types and this order types which the assignment tab doesn't appear, is there is a link between the view profile and the Requirement assignment tab or What should i do for this,
Thanks
Hi Anubhav,
The versions are ok.
10.30.1 from portal is bigger than 10.30.0 in ABAP backend
Regards,
Mahmoud
Hi all,
I'm trying to develop a xml/a web client application via SAP/HANA xs technology.
To do this I created a SAP/HANA project in HANA studio. The root package of my project is
system-local.public.rbouman.HXmla
In the root package, I created an empty .xsapp file, and a .xsaccess file like so:
{ "exposed" : true, "authentication" : { "method": "Form" }, "cache_control" : "must-revalidate", "cors" : { "enabled" : false }, "enable_etags" : false, "force_ssl" : false, "prevent_xsrf" : false }
Also in the root package I created a .xsxmla file like so:
service {*}
Inside the project I have a models folder that contains my attribute (.attributeview) and analytical views (.analyticview) - these are the objects that I would like my application to access.
Finally, my project also contains a ui folder where my web application resources (css files, html, javascript, assets) reside. Among the javascript resources is a javascript library that can send and consume XML/A requests which my application uses to get XML/A metadata, and send MDX requests
My application does an initial DISCOVER_DATASOURCES request by posting to http://myhost:8010/system-local/public/rbouman/HXmla/xsxmla.xsxmlawith the following payload (note that "myhost" is a placeholder. Obviously I'm using the actual SAP/HANA hostname there):
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>DISCOVER_DATASOURCES</RequestType> <Restrictions> <RestrictionList> </RestrictionList> </Restrictions> <Properties> <PropertyList> <Format>Tabular</Format> </PropertyList> </Properties> </Discover></SOAP-ENV:Body></SOAP-ENV:Envelope>
This works - I get a response describing the datasource (only relevant part of response shown):
<row> <DataSourceName>HANA</DataSourceName> <DataSourceDescription>SAP HANA</DataSourceDescription> <URL>http://54.154.56.127:8010/system-local/public/rbouman/HXmla/xsxmla.xsxmla</URL> <DataSourceInfo/> <ProviderName>HANA</ProviderName> <ProviderType>MDP</ProviderType> <AuthenticationMode>Integrated</AuthenticationMode></row>
Now, I do a DISCOVER request of the type DBSCHEMA_CATALOGS against this datasource, like so:
<?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><SOAP-ENV:Body> <Discover xmlns="urn:schemas-microsoft-com:xml-analysis" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <RequestType>DBSCHEMA_CATALOGS</RequestType> <Restrictions> </Restrictions> <Properties> <PropertyList> <DataSourceInfo></DataSourceInfo> <Format>Tabular</Format> </PropertyList> </Properties> </Discover></SOAP-ENV:Body></SOAP-ENV:Envelope>
This "works" too, but with an unexpected result, since basically every package that contains at least one analytical view is returned in the response - even if those views are in packages that are outside my application package. Here's just the first couple of rows returned in the response, the actual list is much longer:
<row> <CATALOG_NAME>eim361</CATALOG_NAME> <DESCRIPTION>eim361</DESCRIPTION></row><row> <CATALOG_NAME>sap.bc.epm.oia.apps</CATALOG_NAME> <DESCRIPTION>sap.bc.epm.oia.apps</DESCRIPTION></row><row> <CATALOG_NAME>sap.bc.epm.oia.dfg</CATALOG_NAME> <DESCRIPTION>sap.bc.epm.oia.dfg</DESCRIPTION></row><row> <CATALOG_NAME>sap.bc.epm.oia.dfg.perf</CATALOG_NAME> <DESCRIPTION>sap.bc.epm.oia.dfg.perf</DESCRIPTION></row><row> <CATALOG_NAME>sap.bc.epm.oia.misc</CATALOG_NAME> <DESCRIPTION>sap.bc.epm.oia.misc</DESCRIPTION></row><row> <CATALOG_NAME>sap.bw</CATALOG_NAME> <DESCRIPTION>sap.bw</DESCRIPTION></row><row> <CATALOG_NAME>sap.hana.democontent.epm.models</CATALOG_NAME> <DESCRIPTION>sap.hana.democontent.epm.models</DESCRIPTION></row><row> <CATALOG_NAME>sap.hana.democontent.epm.spatial.models</CATALOG_NAME> <DESCRIPTION>sap.hana.democontent.epm.spatial.models</DESCRIPTION></row><row> <CATALOG_NAME>sap.hana.democontent.epmNext.models</CATALOG_NAME> <DESCRIPTION>sap.hana.democontent.epmNext.models</DESCRIPTION></row><row> <CATALOG_NAME>sap.hana.democontent.epmNext.spatial.models</CATALOG_NAME> <DESCRIPTION>sap.hana.democontent.epmNext.spatial.models</DESCRIPTION></row><row> <CATALOG_NAME>system-local.bw.bw2hana</CATALOG_NAME> <DESCRIPTION>system-local.bw.bw2hana</DESCRIPTION></row> ... many more rows...<row> <CATALOG_NAME>system-local.public.rbouman.HXmla.models</CATALOG_NAME> <DESCRIPTION>system-local.public.rbouman.HXmla.models</DESCRIPTION></row> ...many more rows...<row> <CATALOG_NAME>workshop.solution.models</CATALOG_NAME> <DESCRIPTION>workshop.solution.models</DESCRIPTION></row>
As you can see, packages are mapped to XML/A catalogs. Some where in the list I find "my" package ( one before last row shown above). I actually expected that to be the only catalog I would see, but for some reason I get to see everything. To be sure, when I use all these catalogs in subsequent DISCOVER requests of the type MDSCHEMA_CUBES, I actually get valid responses too and I get to see all the cubes - everybody's stuff.
My first question is, how can I prevent that? Surely it is not desirable that creating one .xsxmla service definition somewhere on the system results a peek in all packages on the server?
It gets weirder when I repeat the DISCOVER request for DBSCHEMA_CATALOGS: the second time around, I only get the last row - that is, in the response shown above, the row for workshop.solution.models
The second question I have is, why do I get a different result the second time? My requests are identical.
Hi Sajid,
Please can you Eloborate
Hello Experts,
Can Someone answer my question please.
dynmycally retrive all the infotypes for an employee and call HR_MAINTAIN_MASTERDATA to terminate but not sure about the code how to implement this.
Thanks In Advance
Best Regards
Trupthi
Dear
we have stuck at appraiser and appraise ,reviewer,final reviewer, hr admin name
in performance management
when we login through apprise login without he fill the form apprise able to view his whole form but in real only after submit he can able to see that
in our case user4 is appraiser user5 is apprise
kindly find the docuements
he is not filled the form
but user 5 able to see
and reviewer also able to see entire form with filling by above both
user7 is reviewer which is not correct only after apprisee submit he can able to see
any customization has to be done ?
kindly suggest what can be done as basis part in this above scenario
Thanks Regards
Hello Thomas,
If only some fields needs to be change then I would suggest to use MASS t-code.
Vendor - XK99 and Customer XD99.
Best Regards,
Chirag Panchal
i am sure you had created as *.lastFieldsOptional is YES
but still want cross check with you
incase that not works, try again with this *.missingLastFields is YES
Note:above those two parameter should not use same time...also its case-sensitive
still wont works , try to share screenshot exact what you had done. if you are sure about config then try to recreate channel and use in agreement/ICO