Quantcast
Channel: SCN : All Content - All Communities
Viewing all 8096 articles
Browse latest View live

FCC : XML to CSV

$
0
0

Hi Experts,

 

My scenario is convertion of XML to CSV format.

Source XML structure is similar like,

 

<?xml version="1.0" encoding="UTF-8"?>

<ns0:ZTEST_TIPS_DOI_NEW1 xmlns:ns0="urn:sap-com:document:sap:rfc:functions">

   <ZMAT_TAB>

      <item>

         <MANDT/>

         <MATNR/>

         <MAKTX/>

         <ERSDA/>

         <BRGEW/>

         <GEWEI/>

      </item>

   </ZMAT_TAB>

</ns0:ZTEST_TIPS_DOI_NEW1>

 

Already gone through some thread in SNC.Like,

 

http://www.riyaz.net/sap/xipi-file-content-conversion-for-complex-structures/79/

 

Is it possible to convert through FCC standard adapter module?

 

Thanks,

Arthita


JavaScript based Integration Tests for SAPUI5 apps with OPA

$
0
0

Several colleagues asked me what I think about Selenium. Selenium has, similar to many tools, advantages and disadvantages and any advice can only be given context specific. 

Jonathan Benn has compiled the following list of good reasons for using selenium for testing in an internal blog:

  • Selenium is an excellent library for UI testing. It's succinct, easy to use, well-thought-out and reliable.
  • Assuming that the UI is easily testable, meaning that every UI element has a unique ID, tests are easy to write and maintain, and are reliable.
  • When the UI is less testable, e.g. because UI elements have repeated IDs or IDs that change over time, Selenium still makes it possible to test. Development time increases, and reliability and maintainability decrease, but at least it's still possible to test.
  • Thanks to its simulation of user interaction, Selenium enables a complete top-to-bottom integration test of the app. After running a Selenium test on a feature, you can feel very confident that the feature works as prescribed and that users will not run into problems.
  • Similarly, Selenium offers a lot of support during refactoring, since it's easy to tell if you broke any part of the app while making changes.
  • If you stick to testing the major use-cases of the app, Selenium tests will not require a lot of maintenance and will provide very good value for money/time spent.

 

These are all valid reasons for using selenium, especially for end-to-end testing scenarios. However, the authors of How Google Tests Software state: “But overinvesting in end-to-end test automation often ties you to a product’s specific design and isn’t particularly useful until the entire product is built and in stable form. And it’s still browser testing. It’s slow, you need hooks in the API, and tests are pretty remote from the thing being tested.” [How Google Tests Software]. Furthermore we’ve observed that it’s rather inefficient if there are people that write only tests while others are doing the coding without eating their own dog food. Therefore we thought about an alternative, avoiding these disadvantages.

Testing apps with JavaScript based tools, on the other hand, has benefits and this brings OPA5 into play: OPA5 is an extension for SAPUI5 controls developed by Tobias Oetzel. It hides asynchronity and eases access to SAPUI5 elements. This makes OPA5 especially helpful for testing user interactions, integration with SAPUI5, navigation, and data binding:

The OPA5 library is JavaScript based, meaning that you can write your tests in the same language in which your app is written. This has the following advantages:

  • Quick and easy access to JavaScript functions
  • Easy ramp-up as it can be used with any JavaScript unit test framework (e.g. QUnit, Jasmine)
    • For Jasmine the adapter is currently missing. If interested you can contribute on the GitHub project. The implemetation should be straightforward.
  • Using the same runtime enables debugging
  • Good SAPUI5 integration
  • Feedback within seconds makes it possible to execute tests directly after a change
  • Asynchronity is handled with polling instead of timeouts, which makes it faster
  • Enables test-driven development (TDD)
  • Easy TestDouble Usage: Can be combined with MockServer to isolate from the backend. This is also the recommended way to test your app, to avoid fragile test data and fragile backend systems.

 

Developer writes tests along with developing the app, thus ensuring from the beginning that the app is testable. This is important from a testability point of view, whereas having people writing tests while others do the coding without writing automatic tests is rather inefficient. TDD results in less fragile tests, because the app is better isolated and supports less fragile APIs for testing.

  • Follows the arrange act assert pattern (corresponds to given when then), which improves readability and understanding of the test cases
  • Easy to run on mobile devices, no plugins/apps are needed but you can just run it in the browser.
  • Saves time for the developer since regressions decrease

 

It is very easy to write acceptance tests with OPA5 – Give it a try! It is already used by many developers inside of SAP.




What you currently should not or cannot do with OPA5:

  • Screen capturing
  • Logging console errors
    • Missing feature
  • Testing across more apps
  • Remote test execution

 

How Google Tests Software, James Whittaker, Jason Arbin, Jeff Carollo, 2014

The documentation visible outside of SAP will be improve, so stay tuned. https://openui5beta.hana.ondemand.com/docs/guide/22f175e7084247bc896c15280af9d1dc.html

MockServer: https://help.sap.com/saphelp_uiaddon10/helpdata/en/41/5d1fc8cc154cb189809d3cb9747165/content.htm

 

Arrange Act Assert and Given When Then:

http://martinfowler.com/bliki/GivenWhenThen.html

http://xp123.com/articles/3a-arrange-act-assert/

Event ACTIVITY.CREATED is getting triggered twice in PA-Recruitment Applicant Action

$
0
0

Hello Team,

 

Project Requirement : Send mail using Workflow to the Applicant when HR admin choose the action 'Invite Applicant' for the Interview through PB40.

Module : PA-Recruitment

Issue : Event CREATED of BO: ACTIVITY is getting triggered twice for each Applicant action through PB40.

Step by step details:

  • In PB40 HR admin choose the Action 'Invite Applicant' to appear for Interview.
  • Select Applicant Action type and status reason and SAVE the entries.
  • Create Activity.

1.jpg

  • CREATED event is getting triggered twice.

1.jpg

 

Please put some light on to this matter as we are getting difficulties to find the proper solution.Waiting for your valuable inputs to resolve the problem as early as possible. The priority set by our Client is 'HIGH'. So need your help as urgent basis.......

sap CRM EHP3 upgrade PREP_IMPORT/TOOLIMPD phase running long time.

$
0
0

Hi Experts,

 

we have initiated SAP CRM EHP3 upgrade and started the activity and in preparation phase we got a issue with ops$ mechanism which required us to set up the SSFS configuration to connect database Oracle11g with Sap kernel 740.

 

after that the preparation continued and in phase PREP_IMPORT/TOOLIMPI it took long time and we waited for 10hrs and then we have stopped the process and cleaned SUM and restarted SUM tool with fresh dump.

 

again its taking long time in PREP_IMPORT/TOOLIMPD phase.

 

C1.JPG

in the Log folder of SUM not file is getting updated and in temp folder only one file dev_evt is updating with time stamp only not data is being updated in the file.

C2.JPG

Kindly suggest experts.

Filter missing in task access control

$
0
0

Hi Experts,

 

System: SAP IDM 7.2 SP9 patch 7 (MS SQL 2012)

 

I would like to use SQL to decide who can use my task. However I wouldn't find the 'Filter' option in the "Allow access for" field. Is it no more available for use? I wish this is a bug and they bring this option back in further releases. I want to restrict a task for users who doesn't have the attribute 'MX_AUTHQ_001' set, is there a workaround to achieve this?

 

access ctrl.PNG

 

Kind regards,

Jaisuryan

 

Screenshot added: Jai Suryan

Error while passing Worksheet Name via GV

$
0
0

Hi,

 

Certain excel source face the below error message when I pass the Worksheet name via a global variable.

 

"OLE or COM processing error. Please make sure Microsoft Access DataBase Engine is properly installed: <''worksheet_name$'' is not a valid name. Make sure that it does not include invalid characters or punctuation and that it is not too long.>."

 

Among 40 excels which are processed properly by passing sheet name via Global variables, 2 of them faced the error.

When I hardcode the worksheet name in the Excel format, then they run fine.

Clueless on how could this happen to few excels alone.

The DS version I use is 4.1 SP2.

If anybody has faced this error, Pls share your solutions.

 

 

 

Thanks

User exit for Edit and Save payer field in VF01

$
0
0

hello abaper;

 

I need to edit and save Payer Field  in Vf01 So kindly send  me user exit name

 

actually Payer is taken from  KNA1-KUNNR ( F4 Help ) and it save in vbrk

So I wrote a query but it give error on  modify statement .

 

data : it_payer like TABLE OF kna1,

       wa_payer like kna1.

data : it_vbrk TYPE TABLE OF vbrk.

 

select  kna1~KUNNR into TABLE it_payer from vbrk INNER JOIN kna1 on   VBRK~KUNRg = KNA1~KUNNR   where   kunnr = vbrk-KUNRg .

 

    modify  vbrk  FROM  wa_payer .

 

______________________________________________________________

So kindly reply

1) Where should I place this query (USER exit name )

2) And kindly correct this query .

Doubt on use of primary and Secondary axis

$
0
0

i would be thankful if some one can help me explain on the concept of primary and secondary axis used the attached image file. My question how the secondary Y-axis has some value, when in the Series of 'Net Order Value'  the axis is used as Primary secondary axis but not secondary axis. Can this can be made possible.

 

regards

ranendra

2.JPG


Marketing Budgeting in CRM

$
0
0

Hi Friends,

 

Can anyone tell me how to do Budgeting in Marketing Plan  through PS??

 

ABcd

RE:-Negative time

$
0
0

Hi friends

 

 

In our organization we are using access card for attendance , earlier we are using positive time , now my client asked me to configure the negative time . please tell me how will configure in system

 

All the times are records the system any number of time you go out . Do I need to mention all the times or entry or exit times ,

 

Please help me I am struck .

 

Regards

Lavanya

how to reverse FI posting Offcycle payrll and Regular payroll for both current month

$
0
0

Hi Gurus,

 

As the Employer Pension contribution changes from 6500 to 15000. My client has not updated the Sap Note for this.

 

for the month 01.09.2014 to 30.09.2014 they run the payroll and Done the FI posting, and also for Offcycle payroll they have run and done the posting.

Now they want to update the sap note for that. How can i do this.

 

Is it possible to reverse both regular posting and Offcycle posting for the month of Sept.2014.

 

Pls help me out.

 

Thanks & Regards

Bapu.

Lumira Events Calendar

$
0
0
OverviewUseDevelopEnterpriseTutorialsEvents


Below you will find information on all enablement for SAP Lumira - Webinars as well as Lumira Workshops. Please follow this page and subscribe to email notifications in order to be updated on new registration links, available recordings, workshops, and more!


 

 

Lumira Virtual Classes

 

In these brand new virtual classes in the form of live webinars, we help you taking your first steps with SAP Lumira in the world of data visualizations. The webinars are repeated bi-monthly. More information on how to get started here.

 

Autumn Webinars

 

Links to Registrations Recordings

Sep

Oct

Nov

Dec

Getting Started – Let your Data tell the Story (7:00 - 7:30 AM PT)162111009 00

LP

Fast Forward – Visualize your Success (7:00 - 7:30 AM PT)30281816LP


Note: The webinars above will NOT be recorded. However, these webinars are repeated LIVE every month!



Lumira Webinar Series

 

The Lumira Webinar Series offers interactive webinar presentations for variety of Lumira and related topics. The presentations describe the current, planned and future direction of Lumira. This series is driven by the Customer Engagement Group (CEG) and is delivered by its team members, SAP product owners, consultants and other members from a broad ecosystem.


Autumn Webinars


Links to Registrations & Recordings

Oct

Nov

Dec

Understanding SAP Lumira Publish to BI Feature from a BI Admin Perspective 800000000

SK


Summer Webinars

 

Links to Recordings

Jul

Aug

Sep

Whats' New in SP 1.17 0090000000000

HB

Integrating SAP Lumira Server into SAP BI 4 Landscapes

16

PM

Using InfoGraphics, ESRI Integration and Connecting to BW Datasource

6

SS

HANA Cloud Integration

13

HK

Deep dive into functions available in Lumira data preparation room

03

NR

SAP Lumira – Acquire a dataset using Freehand SQL24MR

 

Spring Webinars

 

Links to Recordings

Apr

May

Jun

SAP Lumira SDK

0020000000000

RM

How SAP Lumira Can Be Used For Your Bus. - Industry Examples

09

IBM

SAP Lumira Cloud and Server Presentation

2300

AM

Empowered Self-Service with SAP HANA and SAP Lumira

0722

DS

SAP Lumira Product Road Map

1419

TM

Big Data Visualization and Custom Lumira Extensions

011

JV

Creating and Sharing Your Lumira Chart Extensions

18 

DP


Winter Webinars

 

Links to Recordings

Jan

Feb

Mar

Introduction to Lumira Desktop0000000000500

SD

SAP Lumira SDK - Introduction & Cool Examples

0019

MS

Introduction to Lumira Cloud000026CO

 

 

Links to Upcoming Workshops

Oct

Nov

Dec

Lumira and Design Studio Workshop - St. Louis, Register here
18-197
  Lumira and Design Studio Workshop - Atlanta, Register here3-4

 

For more information contact Ruchi Sethi


 

 

SAP Customer Experience Group:  SAP Mobile Platform |SAP Mobile Secure | SAP River RDE | BI Upgrade

T Code: TPM44 Error

$
0
0

Hi,

 

When i run T Code TPM44, the following messages are appeared

1) There are planned flows for position SA=RBI,SE=949,CC=9999,VA=001,PT=04I,AC=0001, on or before key date 18.10.2014

Message no. TPM_AD101

Procedure

Post the planned profit-related flows before creating the closing report.

 

2)Create account 42000010 for 18.10.2014 as a cost element in controlling area AD01

 

3) Error in update to Accounting; see log

Message no. TPM_TRAC1153

 

4) There are planned flows for position SA=RBI,SE=949,CC=9999,VA=002,PT=04I,AC=0001, on or before key date 18.10.2014

 

Message no. TPM_AD101

 

5) There are planned flows for position SA=RBI,SE=949,CC=9999,VA=003,PT=04I,AC=0001, on or before key date 18.10.2014

Message no. TPM_AD101

 

6) Create account 42000010 for 18.10.2014 as a cost element in controlling area AD01

 

 

With regards

raju

Post with Reference Cross Company code document

$
0
0

Hi Friends

 

I am trying to use FBR1 to do a Post with Reference for Cross company code.

 

what I did is that used one company code document to see if it picks the line items from second company code, but it does not.

 

Is there a way I can leverage Post with Reference for Cross company code, any SAP standard or Custom way, anyone can think of?

SAP Newbie

$
0
0

Hi All

I am currently in London and keen to pursue Sap sd. I got my masters degree in  marketing and have over 15 yrs of experience in the areas of IT technical support,MIS and the last 7years working in retail industry in head office in management role.

 

My current role is more into client relationship management,change management,engaging with project team etc. I am looking for a reliable sap training

institute that can provide good training to support my domain experience and not fake ones which area many.

 

Does any1 know reputed sap training inst in London?

 

Regards

kans


Assign one task list to multiple equipments

$
0
0

Hello Experts,

 

I have 5 equipment and I want to create single task list for them . The maintenance plan for these equipment is semi annual and maintenance of them starts on different dates.

 

Can you please guide me how can I map the process in my system?

 

Any links on it will also be helpful.

 

Regards

Saurabh

what is the concept of retro accounting for US payroll

$
0
0

what is the concept of retro accounting for US payroll ?

Custom Code City Model “No SVG support”

$
0
0

Hello, In the SolMan workcenter Custom Code Management Overview screen the City Model says “No SVG Support”. I’ve tried it on different SP12 SolMan systems on different PC’s with different IE versions. I’ve tried adding the site to compatibility views, changed the F12 Document Modes. I tried to download the Adobe SVG viewer but it is not supported since 2009. Has anyone gotten their SP12 system to display the City Mode? Thank you, David

 

No SVG Support.png

Process order_Target Cost_Resource usage variance

$
0
0

Hi All

 

Trying to figure out how Target cost variance & Cost element are derived for the attached Process order,

system calculated Target costs- Resource usage variance only.

 

As per my understanding when we run KKS1 / KKS2 variances will get calculated

    • Pre-conditioned
      • Partial Goods receipt is done
      • Cost estimates exist.
    • For the specific example i am looking at we have
      • Input Price Variance
      • Input Qty Variance
      • Output Price Variance  &

              

      • Input Resource usage variance
      • Lot size variance

 

  • I am seeing an amount posted only in "Target costs" , and nothing in Actual costs
    • In variance fields its showing against "Resource usage variance".
      • Not sure if this helps, but the variance amount is equal to ( Lot size variance - Target cost balance)
    • The Variance amount is again getting split and getting posted against two Overhead rate cost element category : 41.

 

Below are the questions that i am trying to find answers for :

  1. Whats the calculation that system is doing when its posting only in Target costs ?
  2. How are "Overhead rate" cost elements derived from ?

 

FYI. The costing sheet assigned to the process order, does not have any rate or credit key defined.

We use Templates to allocate the costs from business process to Process orders.

 

Appreciate your insight into this.

 

 

Thanks & Regards,

Kalyan

Error in MSS CICO Clock in/Clock out Approval Application

$
0
0

Hi team,

 

We are using Web Dynpro ABAP application ‘HRMSS_A_CICO_APPR’ configuration ‘HRMSS_AC_CICO_APPR’ for Manager to approve Clock in clock out corrections.

 

The above mentioned application is customized to the custom workflow for approval process in ‘SWFVISU’, when the manager clicks the workitem link from his Approvals menu, the approval application does not open, only a blank screen appears.

 

Task Config CICO.png

The approver receives the workitem in his Inbox in UI5.

Approver Inbox.png

Upon Clicking this link a new window opens, calling the application  ‘HRMSS_A_CICO_APPR’ configuration ‘HRMSS_AC_CICO_APPR’ , but only a blank screen appears.

Blank screen.png

 

Can any body help me identify the issue?. Or can you suggest me a work around for approving CICO.

 

Thanks in advance,

Gourishankar

Viewing all 8096 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>