Sap Sapcar Executive Order

 admin  

BUSINESS SCENARIO You want to start a Web Dynpro ABAP Application from the Fiori Launchpad. You find the popular docment. This describes the official way to add a WDA Application to the Fiori Launchpad.

In the United States, an executive order is a directive issued by the President of the United States that manages operations of the federal government, and have the. Pursuant to Governor Cuomo’s Executive Order No. SF/SAP received in the CRP and the one-year period immediately prior is sufficient to.

This is very diffcult. You’ll need many steps to reach the goal:. customize lpdcust. create an semantic object.

use the floorplan designer. create a pfcg role This blog describe an easy way to do the same. You on only need two tools:. floorplan designer. pfcg role designer 1. Fiori Launchpad Designer Use transaction ‘/UI2/FLPDCUST’ to start the Fiori Launchpad Designer.

Create a new Catalog ‘Test’. Use this button for creation. Continue with Save.

Create a new Tile. Select ‘ App Launcher # Static‘. Uncheck ‘Use semantic object navigation’ and insert the relative location from your Web Dynpro Application in the field ‘Target URL’. In this example we use the demo application. The relative link of this Application is: ‘ /sap/bc/webdynpro/sap/DEMODYNAMIC’ (also see path in transaction ‘SICF’).

Enter a title of your own choise. Enter a Icon of your own choise. Save the tile and you will see your new tile. Now create a group ‘ztest’. Select the tab ‘Groups’: and for creation for the group use th button: Enter Title ‘ZTEST’ and ID ‘ztest’. Continue with ‘Save’. Now you have to add a Tile of a catalog.

Select the catalog ‘ztest’ and add the tile ‘DEMODYNAMIC’ by pressing ‘+’. PFCG role designer In this step you must assign you Fiori catalog and Fiori group to a role. Start the role designer with the transaction ‘PFCG’.

Create a new role ‘ZFIORITEST’ and select tab ‘Menu’. Add the group ‘ztest’. Add the catalog ‘ztest’. Assign your SAP User and save the role. Start the Fiori Launchpad by using transaction ‘/UI2/FLP’.

Click on the tile and your Web Dynpro Application starts in a new tab 🙂. Sometimes it could be interesting to display large number of values on a chart especially line or bar charts. When we have hundreds of figures to display on a single chart, the chart becomes unreadable. To solve this issue, we have need to filter the chart, add sections, etc., or anything to display something that makes the chart understandable.

For instance, this chart shows Sales Amount and Order Quantity over Country and Time per day with 4.5 years of data so it’s really difficult to understand the content. Charts windowing To make charts more readable I used tricks through input controls to create charts windowing. In addition, I created a second input control to manage the period type to be displayed on the chart: year, quarter, month, week, day. I created a measure variable to be used by an input control to manage the time window:. Moving periods: =RunningSum(1;Row;(Sales Territory Country)) Then I created an input control based on this variable. To manage the period type to be used by the chart, I created 2 other dimension variables:.

Period Type: =1. The Period: =If (Period Type = 1) Then The Date formatted ElseIf (Period Type = 2) Then The Week ElseIf (Period Type = 3) Then The Month ElseIf (Period Type = 4) Then The Quarter ElseIf (Period Type = 5) Then The Year Now “The Period” variable is used in the chart as dimension and “Period Type” variable is used by another input control. Now I can change the time window. I can also change the period type. By changing the period type I also need to adapt the moving periods to be in the range of the number of periods to be displayed. You can download the Web Intelligence report attached to that publication. Didier MAZOUE.

Introduction to Business Requirement: I felt this need while working on SAP CRM upgrade project where the customer was making use of territory management and they were making changes to the customer territory relationships very frequently. In CRM 7 where the territory solution is rule based, making changes to the customer assignment in territory on web UI and updating this relationship in table CRMDTERRACCREL are two different steps. You cannot expect the right territory manager to be determined while creating an order before both steps are executed. Step 2 is executing report CRMTERRMANPROCREL in background.

According to SAP best practices you should be scheduling this report to execute in background at regular interval (of say 3 hours) but what happens to the orders which are created after a change is made to the customer assignment to territory and before program CRMTERRMANPROCREL executed in background as per the schedule? Here comes the need for scheduling this report program to execute in background forever. I wanted to achieve this by configuration (it’s a best practice) so I started a discussion on SCN for this where I got a satisfactory answer but it landed me into another issue. Below is the link to that discussion: Conclusion: There are different ways of achieving this Solution 1: By configuration (as answered in the discussion/thread above). Create a custom event using SM62. Schedule a job using SM36. It should be a two-step periodic job.

Step 1: the main program which needs to run as background job. Step 2: the program BTCEVENTRAISE to raise the custom event. Raise the custom event manually once by executing BTCEVENTRAISE (in background or foreground) Pros:. It doesn’t need any coding Cons:. Event created for this purpose can only be used for execution of one program. For more than one program more events needs to be created.

If the report execution in background takes very small time then it is very difficult to stop the job execution. It keeps executing in background forever Solution 2: Write a custom program which keeps executing main program in background Pros:. This single program can be used to schedule different programs’ execution in background. The recurrence can easily be controlled by stopping execution of custom program in SM37 Cons:. It needs a custom program Program code:.&———————————————————————.& Report ZSCHEDULERECURRINGJOB.&———————————————————————.

REPORT zschedulerecurringjob. DATA: lvjname TYPE btcjob, lvjcnt TYPE btcjobcnt, lsprnparam TYPE priparams, ltjoblist TYPE TABLE OF tbtcjob, lvactive TYPE boolean.

PARAMETERS: ppause TYPE i DEFAULT 10, ” Pause between execution of two instances pprog TYPE PROGNAME DEFAULT ‘CRMTERRMANPROCREL’, pvar TYPE BTCVARIANT DEFAULT ‘INITIAL’. IF lvactive EQ abapfalse.

WAIT UP TO ppause SECONDS. Prepare job name lvjname = pprog. Job open CALL FUNCTION ‘JOBOPEN’ EXPORTING jobname = lvjname IMPORTING jobcount = lvjcnt EXCEPTIONS cantcreatejob = 1 invalidjobdata = 2 jobnamemissing = 3 OTHERS = 4. IF sy – subrc = 0.

Submit the report to execute in background SUBMIT ( pprog ) USING SELECTION – SET PVAR TO SAP – SPOOL SPOOL PARAMETERS lsprnparam WITHOUT SPOOL DYNPRO VIA JOB lvjname NUMBER lvjcnt AND RETURN. IF sy – subrc = 0. Job close CALL FUNCTION ‘JOBCLOSE’ EXPORTING jobcount = lvjcnt jobname = lvjname strtimmed = ‘X’ EXCEPTIONS cantstartimmediate = 1 invalidstartdate = 2 jobnamemissing = 3 jobclosefailed = 4 jobnosteps = 5 jobnotex = 6 lockfailed = 7 OTHERS = 8. Lvactive = abaptrue.

CLEAR ltjoblist. CALL FUNCTION ‘BPFINDJOBSWITHPROGRAM’ EXPORTING abapprogramname = pprog status = ‘R’ ” Running TABLES joblist = ltjoblist EXCEPTIONS nojobsfound = 1 programspecificationmissing = 2 invaliddialogtype = 3 jobfindcanceled = 4 OTHERS = 5. IF ltjoblist IS INITIAL. Lvactive = abapfalse. WAIT UP TO 2 SECONDS. Background: You are utilizing the Enterprise Portal (EP) and after performing a recent system upgrade/migration or change you notice peculiar behavior regarding the application pages & screen presentations. Issue Description: Application screens and page being displayed through the Enterprise Portal (EP) inherit the name of the application through the browser screen menu bar as opposed to using the name of the application itself.

Browser Title VS Application Name Occurrences such as this may usually come into effect after a system upgrade. When you are accessing the application through Web Dynpro iViews the returned display setting is not matching your requirements / intended display.

High Level Analysis A high level process of elimination regarding this scenario revolves around cross-comparison. Two quite simple checks you can perform include:.

Is this issue reproducible in all Portal Theme/Framework combinations?. Is this issue occurring for each and every user/in all Web Browser Platform types? If the issue occurs across all Web Browser Platforms, Frameworks & Theme setups you can remove these from your analysis approach as here we are dealing with a small discrepancy in the configuration setup. Checking the settings (High Level) Solution You can use a straightforward method to check and determine which setting the “Page” is following to inherit its namespace through the Portal itself. Go to System Administration – System Configuration – Service Configuration – Portal Runtime – Central Configuration –? You should be able to view and configure a change (if needed) under “Portal.html.head.title”? Important Points In relation to this scenario there have been interesting observation’s in the past regarding the Window Title inheriting the WD Application Title as opposed to the iView Page.

On some occasions this was down to the iView being configured to “Display in a separate window”, as the flow that generates the code that changes the title is not called. If you have the value set as “Display in separate Portal window”. This will trigger the code that generates the title change. Dynamic Application Title Vs iView Property In this scenario the most common root source is a conflict between inheritance properties. The application being called e.g.

UWL in this case holds code to change the dynamic window title – EPCM.getSAPTop.document.title = “my Title”. Instead however this code is not followed and the iView property name is used. NW 7.40 Versions Solutions. There is a documented fix for this particular issue within NW 7.40.

With SP12 Patch Level 14 for SP12 (EPRUNTIME12P7.SCA) – Patch for EP RUNTIME 7.40 SP12. SAP Hybris Marketing offers two options for triggering campaigns based on customer actions or events:. If you need a near real-time reaction from SAP Hybris Marketing you can use what we call trigger-based campaigns (e.g. A product registration requests the customer to rate the product, ). If you want to periodically select customers according to certain criteria and send out mails, you can use the periodic campaigns with dynamic target groups (e.g. All customers whose birthday it is or who have changed their address shall receive a mail). For both options you need to connect the systems that fetch the interaction (e.g.

Webshop, website, POS terminal etc.) to SAP Hybris Marketing using the generic interfaces that are provided. In order to use real-time trigger-based marketing you need to do the following:.

Customize which interactions should be used as triggers for campaigns. Create a trigger-based campaign and select the interaction as the trigger for one or multiple actions. Optionally you can model and assign criteria like product type, gender, age, region etc. As filter criteria (modeling is done in segmentation using live target group) Finally you need to select the actions that should occur after the trigger e.g. Send mail, SMS, call center, lead etc The second option is to use periodic campaigns with dynamic target groups:. Define a segmentation for your contacts and save it as dynamic target group. Create a periodic campaign for the dynamic target group and define the recurrence (e.g.

Every 2 hours, daily) After activating the campaign it will e.g. Run every two hours, fetch the new contacts from the target group and execute the actions (e.g.

Immigration executive order

Send out mails). After each campaign recurrence the target group is automatically purged so that contacts are not get contacted multiple times with the same campaign. In the video below you find a demo on how to use. Hello All, With this Blog Post, I would like to cover the topic GR/IR Clearing run and different scenarios relating the the GR/IR runs. Agenda:. Introduction and purpose.

Posting Logic. Account Determination. Final Clearing date for purchasing document. Different Business Scenarios. References 1. Introduction and Purpose: The main Purpose is to clear the clearing accounts or the Offset accounts affected during the Goods receipt posting and invoice posting (Procurement process).

OrderSapcar

GR/IR is used in two broad cases. One where the Invoice is paid but the goods are yet to be delivered and the other where goods are already delivered but the invoice is yet to be paid. Clearing or the offset accounts here are Purchase in transit GL account and Unbilled Payable GL account. If the Invoice is paid and Goods are yet to be delivered the amount is debited in the Purchase in Transit account.

Secondly if the Goods are delivered and the Invoice is yet to come then the amount is credited in the Unbilled Payable Account. This Offset GL accounts also helps in keeping the track of the goods which are not delivered and goods for which invoices are not yet received. We perform a GR/IR run in order to nullify both these offset accounts i.e. Credit the Purchase in Transit account and Debit the Unbilled Payable account. Ideally the Offset accounts should account to zero at the end of the year signifying that all the goods have been received and all the corresponding invoices have been paid. Posting Logic: Goods receipt: Debit Material, Credit Unbilled Payable EUR 500 (10 ea.) Invoice receipt: Debit Purchase in Transit, Credit Payable EUR 500 (10 ea.) GR/IR clearing: Debit Unbilled Payable EUR 500 (10 ea.) Credit Purchase in Transit EUR 500 (10 ea.) In summary, Above Postings can be seen in the below table.

Document Debit Credit Goods Receipt Material Unbilled Payables Invoice Purchase in Transit Payables GR/IR Unbilled Payables Purchase in Transit Result Material Payables 3. Document Debit Credit Goods Receipt Material: 100 USD Unbilled Payable: 100 USD Invoice Purchase in transit: 100 USD Payables: 100 USD GR/IR Unbilled Payable: 100 USD Purchase in transit: 100 USD Scenario 2: A Goods Reciept is made and an invoice of different amount (due to purchase price difference) is made and GR/IR run is executed. Goods Receipt quantity: 10 Ea Invoice: 110 USD /10 Ea Exception of type Price variance appears during the supplier invoice postings.

Final Clearing date is set automatically by system based on the last transaction date. Document Debit Credit Goods Receipt Material: 100 USD Unbilled payable: 100 USD Invoice Purchase in transit: 110 USD Payables: 110 USD GR/IR Unbilled Payable: 100 USD + Purchase Price Difference: 10 USD Purchase in transit: 110 USD G/L for Purchase price difference: Inventory Sub ledger - Difference tab - Gain from purchase price difference / Loss from purchase price Scenario 3: A GSR is made and an Invoice is paid with cash discount and GR/IR run is executed.

Goods Receipt quantity: 10 Ea Invoice: 100 USD / 10 Ea Payment: 87 USD Final Clearing date is set automatically by system based on the last transaction date. Document Debit Credit Goods Receipt Material: 100 USD Unbilled payable: 100 USD Invoice Purchase in transit: 100 USD Payables: 100 USD Payment Payable: 100 USD Bank: 87 USD + Purchase in Transit: 13 USD GR/IR Unbilled Payable: 100 + Purchase in Transit: 13 USD Purchase in Transit:100 USD + Discount: 13 USD G/L for Discount: Account Payable Sub ledger - Payment Difference tab Scenario 4: Only a Goods Receipt is made and no Invoice is made for the Purchase order and the GR/IR run is executed.

Goods Receipt quantity: 10 Ea In order to process the Purchase document in the run and to clear the offset accounts, Final clearing date has to be maintained manually. Document Debit Credit Goods Receipt Material: 100 USD Unbilled payable: 100 USD Invoice NA NA GR/IR Unbilled Payable: 100 USD Purchase Valuation Difference: 100 USD G/L for Purchase Valuation difference: Inventory Sub ledger - Difference tab - Gain from purchase valuation difference/Loss from Purchase valuation difference Scenario 5: Only an Invoice is made and no Goods Receipt is made for the Purchase Order and GR/IR run is executed.

Invoice: 100 USD / 10 Ea Exception of type Missing Receipt or Return Document appears during the supplier invoice postings. In order to process the Purchase document in the run and to clear the offset accounts, Final clearing date has to be maintained manually.

Document Debit Credit Goods receipt NA NA Invoice Purchase in transit: 100 USD Payabels: 100 USD GR/IR Purchase Valuation Difference: 100 USD Purchase in transit: 100 USD G/L for Purchase Valuation difference: Inventory Sub ledger - Difference tab - Gain from purchase valuation difference/Loss from Purchase valuation difference 6. We are implementing CAR POS DTA and started with that on HANA SPS09 level. No big issues seen. We then upgraded the HANA to SPS10 (to enable further business functionalities) and have since experienced serious unstability problems with both revision 102.04 and revision 102.05.

We are using POS DTA and are experiencing repeated dumps when trying to import the INB queue to the TLOGF and TLOGUS tables. In SPS10, the memory management in the HANA core has apparently been substantially modified by SAP, and in our view it has been released too soon (i.e. With sufficient testing).

I would therefore like to get into dialogue with other SAP CAR customers, which might have experienced problems with unstability of HANA SPS10 when being used for CARAB FP2. The purpose is to share experiences and solutions since SAP has been very slow in acknowledging and fixing these problems. BR Tommy Baunwall Enterprise Architect, Retail. Hello EveryoneWanted to share some experiences I had while interacting with multiple stake holders around topic of UX and suggested solutions that are brought on table. Disclaimer: All names, characters, and incidents portrayed in this blog are fictitious. No identification with actual persons, places, buildings, and products is intended or should be inferred 😛 Ok so Scene 1: Application: A high-tech Analytical app helping root cause analysis of a “space ship” failure. UX asks: Users mentioned that we need too many clicks to get the the first level of codes of failure from where we would want to drill down Solutions: The Funny: Lets Change from Click to Hover!

This way user just has to keep hovering across menus and hierarchical code list. This wil not require any clicksA Zero Click UX 😆 😆 now although it does solve the Click issues, I don’t think we really solve the issue at hand, option of navigating to the point of interest, the fastest and easiest. The too-out-of-box: Let us give gesture based application control where combinations of hand gesture can help navigate to a “surface” of analytical information. Well, only thing I can say is.I would love it too.

If I could do it now, in current timeline and budget. The Excel!: Somehow, excel seems to be the solution for everything.

Even in this scenario someone comes up with an idea of Download to excel and then we can do “anything” with it. These are the hardest proposals I find to tackle.

Excel is a great application, no second thought about it. However fitting it into larger context of an application supporting various business flow, and technically available on platforms considering all security aspects, maybe not!

However againfrom UX, excel really rocks in many scenarios in context and many isolated process steps too. My Take: UX, in this case is disarming the functionality, It cannot be a design as a generic do-it-all graphs from available dataset. Ask the following question: What is the analytical application meant for? Example: It could be application for, or encompass, entry points for Top 5 root cause or Todays Top Failures or Related Failure Codes for Top 5 Codes etc. Essentially disarming the entry barrier by defining what user would use the application for is one of the key UX activity to be done at beginning of the project. The funny and too-out-of-box in this case can also be considered based on target platform combined with feasibility aspect of DT workshops.

Scene 2: Application: A Data entry application to enable Fast data entry and advising to customer on stock availability. UX asks: Users mentioned that we need to be able to enter quantities for a material against 1. Advice Stock Levels configured against Size-Color Combination 4. Across multiple shipping locations So essentially, for a material there are 3 dimensions: Size, Color and Location. Also for combination of Size and Color we have to Show the Stock for advising. Solutions: The Funny Here is Excel!

One of the stakeholders jumped in with a solution of Excel with upload/download options. Let the user fill in entire order in an excel sheet and on a button click, upload all of the data to backend, see the status as red yellow green and allow download to see detailed status in Excel sheet! П˜Ž The too-out-of-box: Lets record voice on the communication between sales-rep and customer, parse the voice to text, do natural language processing and in real time create order entries while advising stock. Well, again, only thing I can say is.I would love it too. If I could do it now, in current timeline and budget.

The Obvious UX: Show only what we can on a screen and is relevant. This comes from a seasoned UX, it was observed that 60% of color-size combination does not have stock. So the UX advisor advices to remove the entries for the ones not available and give a hierarchical navigation from material to size to color to stock and then entries for quantities across door. This way it can be made simple, responsive across all devices. Well, what it does not achieve is the primary askSpeed! My Take: In a call center or in general for any fast data entry scenario, the short cuts and muscle memory of users come into play BIG TIME. Here we cannot have a floating size grid as suggested in the obvious UX above as that will mess up the muscle memory of the users.

Example: For a particular material type, the user know that 3 tabs brings them to size XL. So, it has to stay that way, even if the previous sizes have no stock. By doing so even if we restrict the application to desktop only, its really fine, Migrating call centers to all on mobile is not going to happen, in near future at-least. So, a flat UI, Simplified in Data display with high usage of keyboard shortcuts to help navigate contexts across colors, sizes and locations, along with apt highlighting and visibility of critical data like stock, with freezing on screen information for all time visibility for say Size, Color, Door in context will be a good start to approach this problem.

I am working on this solution myself and will update once I have a Fast UX proposal to act as generic guide for such use-case soon. All I bringing on the table is that, UX per say is way more than drawing some sketches or following a golden-bullet principle! It has to adapt from context to context. The approach of discovery on other hand can be tried to be made uniform for a team. And it is surely not about “remove click by replacing with hover or Gesture of Wink” 😉 😉 and againthe later I would personally love!! П˜‰ Happy UX Everyone! Keep it effective!

Trump Executive Order

Executive Order 12372 Review Executive Order 12372 establishes the framework for SAP&DC to review infrastructure, community and economic development, and environmental projects seeking federal financial assistance for consistency with the Region’s Comprehensive Economic Development Strategy (CEDS). Requests for project reviews can be submitted by completing the EO 12372 Review Request Form. The Commission’s Board of Directors provides their final recommendations to the respective funding agencies. SAP&DC staff then responds to all inquiries within 60 days. Contact: Brandon Carson Director Planning & Community Development 814-949-6506.

   Coments are closed