Max Titov IV @ TechSplice

The most beautiful music of all is the music of what happens.
  • Home
  • About

Archive for the ‘SAP/ABAP’ Category

You are currently browsing the archives for the SAP/ABAP category.

7 Mar 2012

SAP: Enterprise Portal related Business Packages

A list of packages can be found and downloaded by following below reference links:

  1. Go to service.sap.com
  2. Select SAP Support Portal
  3. Select Software Downloads
  4. Select Support Packages and Patches
  5. Select Browse our Download Catalog
  6. Select SAP Application Components
  7. Select SAP ERP
  8. Select SAP ERP 6.0
  9. Select Entry by Component
  10. Select Portal Content

At this point you would be able to see a collection of available business packages.  Select the required package and download the archive.

 

Current available list of packages includes:

BP COMPENSATION SPECIAL. 60.2
BP CREDIT MANAGEMENT 60.1
BP DMS CONNECTOR KM 1.0
BP ENV. HEALTH & SAFETY 50.1
BP ERP05 BUS UN ANALYST 20 1.0
BP ERP05 BUYER 1.0
BP ERP05 COMMON PARTS 1.0
BP ERP05 DEV COLLABORATION 1.0
BP ERP05 ESS 1.0
BP ERP05 HR ADMINISTRATOR 1.0
BP ERP05 INT SALES REP 1.0
BP ERP05 INVOICING CLERK 1.0
BP ERP05 LEARNING 1.0
BP ERP05 MAINTENANCE TECH 1.0
BP ERP05 MSS 1.0
BP ERP05 PLANT MNG 20 1.0
BP ERP05 PROD SUPERVISOR 1.0
BP ERP05 PROJ SELF-SERV 1.0
BP ERP05 QUALITY INSPECTOR 1.0
BP ERP05 SELF-SERV ADMIN 1.0
BP ERP05 SUPPLIER 1.0
BP HIGHER EDUCATION & RES 1.0
BP PAYER DIRECT 60.2 (no longer in maintenance)
BP PROJ., PORT. & DCOL. 4.0
BP RETAIL 1.0
BP SALES ANALYSIS 60.1

 Reference Link: http://wiki.sdn.sap.com/wiki/display/EP/List%20of%20Portal%20related%20Business%20packages?bc=true

 

7 March, 2012 at 12:37 by maxtmax

Posted in SAP/ABAP | Comments Off

5 Mar 2012

Flex & SAP: SAP Gateway as dataService plugin

Follow these steps in order to set up SAP GAteway as one of the data service objects in your Adobe Flex builder.

Prerequisites

  • Fully installed version of Adobe Flex builder version 4.5

Installation instructions

  • Download the SAP Gateway plug-in from Adobe [link here]
  • Start Flex Builder using as an Administrator

  • Once started select Help – Install New Software option from the header menue

  • Specify the location of the file that you’ve downloaded from Adobe website
  • Select the appropriate version to be installed
  • Accept the terms and complete the configuration process
  • The system will begin the installation process, upon completeion you will have to restart your Flex Builder instance
  • Once Flex Builder is re-installed you will see SAP Gateway as one of the available data models

For more information on the subject you can reference the following links:

  • Flash Builder Plug-in for SAP NetWeaver getting started guide
  • Getting Started with Flash Builder Plug-in for SAP NetWeaver Gateway Services video
  • Getting Deeper with Flash Builder Plug-in for SAP NetWeaver Gateway Services video
  • Sap Netweaver Gateway Developer Tools

 

5 March, 2012 at 15:26 by maxtmax

Posted in Flex, SAP/ABAP, Web Development | Comments Off

23 Feb 2012

SAP: sure way to configure saplogon.ini

There are lots of post on locations where SAP Pad picks up the saplogon.ini file.  Without resorting to those and relying on guess work follow below instructions to identify where the SAP Logon Pad picks up your system information.

  1. Open SAP Logon Pad
  2. Do one of the following to bring up an option menue
    • Press Alt
    • Click on the icon in the top-left corner
  3. Select Options
  4. In the Configuration Files grid find the saplogon.ini file reference – the specified directory is the location from where the file is loaded.
  5. Update the file in designated directory
23 February, 2012 at 13:33 by maxtmax

Posted in SAP/ABAP | Comments Off

9 Feb 2012

SAP: Enterprise Portal: Reset/Reload PCD object

When updating PCD with new objects one might run in to a problem with cashing/ghosting [old objects remaining active].  Two simple methods that would allow you to counteract this problem are:

  1. Restart SAP Enterprise Portal
  2. Restart one of dependant Portal Application
    • In my scenario I needed to update the com.sap.portal.navigation.afp.layout component
    • First upload the PAR file via
    • System Administration -> Support -> Support Desk
    • Portal Runtime -> Administration Console
    • Once the PAR file is uploaded go back to Portal Runtime and select Application Console
    • Pick com.sap.portal.navigation.afp.layout from the drop down list and click show button
    • Notice that one of the depending components is com.sap.portal.navigation.api_service
    • In the same screen use the drop down to navigate to the depending component com.sap.portal.navigation.api_service and click show button
    • Notice a refresh hyperlink under State column
    • Click and wait for the system to refresh the components – you won’t be able to access portal contents until the applications are refreshed
9 February, 2012 at 14:30 by maxtmax

Posted in SAP/ABAP, Web Development | Comments Off

20 Dec 2011

SAP: IDES ECC6 [EHP5] – disable devaccess check

The proper solution is to register for a Developer access key from SAP, but in cases when you can’t do that there’s always a work-around.

I’ve set up a personal IDES system on my home computer and ran in to this problem.  Debugging the code I’ve identified that the function that performs the checks is DEVELOPER_KEY_CHECK.

The FM is very small, looks like this:

  CALL ’CHECK_DEVELOPER_KEY’ ID ’KEY’    FIELD DEVELOPKEY.
CASE SY-SUBRC.
WHEN 1.
RAISE PARAMETERS_WRONG.
WHEN 2.
RAISE WRONG_KEY.
ENDCASE.

The hack/crack is to change the code to overwrite the OS command that returns 1 or 2.

Modification of the source SAP code is also tricky, you need to log in using user SAP, go to the FM DEVELOPER_KEY_CHECK – click change, using the debugger make sure the change can be allowed [update the sy-subrc to 0 when applicable] and add something like COMMIT WORK statement after the OS call which will overwrite the SY-SUBRC value to 0.

20 December, 2011 at 11:56 by maxtmax

Posted in SAP/ABAP | Comments Off

8 Sep 2011

SAP: ALV grid Field Catalog [ref_table] SAPLSKBH & [source code of program " "] error

I’ve came across a strange error that occurred while building an SAP ALV grid.  After calling the create_dynamic_table method of the CL_ALV_TABLE_CREATE object the program throws a hard error complaining about a blank program call in SAPLSKBH .

After spending some time debugging I’ve identified that based on custom reference table parameters the  source 4.6C SAP code attempts to generate a dynamic program using a GENERATE REPORT prog call.  When the attempt fails instead of returning a corresponding error message the algorithm throws an error about a blank program pointer that failed to be created.

Here’s the problematic code – while debugging examining the l_message parameter will identify the true cause of the failure.

  catch system-exceptions generate_subpool_dir_full = 9.
    generate subroutine pool lt_source name l_name
             message l_message line l_line word l_word.
  endcatch.
  case sy-subrc.
    when 0.
    when 9.
      raise generate_subpool_dir_full.
    when others.
      message x000(0k) with l_message l_line l_word.
  endcase.
8 September, 2011 at 9:08 by maxtmax

Posted in SAP/ABAP | Comments Off

30 Aug 2011

SAP: EDI: Conversion of External Tax Rate

T076M is a standard SAP table available within R/3 SAP systems depending on your version and release level. Below is the standard documentation available for this table and a few details of the fields which make up this table.

Transaction: OBCD can be used to maintain the contents.

30 August, 2011 at 9:57 by maxtmax

Posted in SAP/ABAP | Comments Off

13 Jul 2011

SAP: Configuring a Trust Relationship for SAP Assertion Tickets

Some useful reading material about configuring trust relationships between different SAP instances.

http://help.sap.com/saphelp_nwpi71/helpdata/en/45/341a2176b74002e10000000a155369/content.htm

13 July, 2011 at 8:35 by maxtmax

Tags: configuration, sap
Posted in SAP/ABAP | Comments Off

6 Jul 2011

SAP: Payment Run: err – “overlap with payment run” – DB fix

I faced a problem while automating a payment run process, the log from the run spit out the following error message:

”

Log for payment run for payment on [Date], identification [PR#]
Overlap with payment run [Date] [PR#A]
... the execution of the payment program is terminated

”

Some online digging has resulted in an identification of two different tables:

T042X: Company Codes Blocked by the Payment Program – this table contained an entry for the company code with which I was working.

REGUV: Control records for the payment program – this table contained records for each of the payment runs and specifically tracks the status of each in the field XECHT.  The failed records that I’ve encountered has a value S where a blank would identify that a production run has not been carried out yet.

Fixing these two tables will set the runs in to the original state.

6 July, 2011 at 11:27 by maxtmax

Tags: payment run, SAP/ABAP
Posted in SAP/ABAP | Comments Off

27 Jan 2011

SAP: prompt user for a job-name when scheduling program in the background using SE38

When you want to execute a standard program and run it in the background typically SAP will name the job with the same identification as the program name.

To compensate for this behaviour you can implement a badi [JOB_NAME_SELF] .  Import parameters will include program name and export parameters will contain jobname.

To make the process more flexible you can enhance the functionality by prompting the user to populate the actual program name, here’s how you can accomplish that:

call function ‘POPUP_TO_GET_VALUE’
exporting
fieldname           = ‘JOBNAME’
tabname             = ‘RSJOBINFO’
titel               = ‘Enter the job name’
valuein             = program
importing
valueout            = jobname
exceptions
fieldname_not_found = 1
others              = 2.
27 January, 2011 at 12:04 by maxtmax

Tags: SAP/ABAP
Posted in SAP/ABAP | No Comments »

« Older Entries
  • Subscribe using FeedBurner
  • Cloud Data

    abap adobe animation basic beautiful builder camera code configuration contribution design development digital engineering fix flash Flex function images interesting lesson new paypal Photography php problem problems program programmer programming review sap SAP/ABAP sdk setup soap software solution story system tables transaction transports user video

    WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

  • My Links

    • Cooking
    • Gallery
    • Resume
  • Online Tools

    • Airline Ticket Search
    • Estimate Shipping Cost [from US]
    • Link your Blog
  • Software Engineering Blogs

    • Adam Goucher
    • Joel on Software
    • The Third Bit
    • Wide Awake Developers
  • Categories

    • Everyday stuff
    • Flex
    • Photography
    • SAP/ABAP
    • Short Stories
    • Software Engineering
    • Web Development
  • Gallery

    Roy Tanck's Flickr Widget requires Flash Player 9 or better.

Max Titov IV @ TechSplice is proudly powered by WordPress
Design & code by Jonk
Entries (RSS) and Comments (RSS).
Podcast powered by podPress v8.8.10.13