Showing posts with label SAP. Show all posts
Showing posts with label SAP. Show all posts

Thursday, April 11, 2013

Spesialisasi di Dunia SAP

Specialties: Functional vs. BI vs. Technical (Development) vs. Technical (Basis) vs. Project Management vs. Testing vs. Training
  • Functional
    • Also known as: configurer, configurator
    • Specialize in the business processes (Financial, Controlling, Human Resources, Materials Management, Production Planning, etc)
    • Background: business undergraduate and/or MBA degrees. Additional certifications (CPA, CPIM, etc) are also helpful.
    • Job duties: conduct workshops to gather requirements, present options, assist in the decision making process, then translate business decisions into SAP configuration. Functional specialists also write functional specifications and design rationales.
    • Required skills: good social skills, strong written and oral skills, good with public speaking, strong knowledge of functional processes
  • BI
    • Also known as: data modeler, reporting specialist
    • Specialize in converting raw data into reports, dashboards, and graphics for the folks who will analyze the data and make decisions.
    • Background: business undergraduate and/or MBA degrees. Technical classes in data modelling are helpful. Programming experience can also be a plus.
    • Job duties: Interview request owner for requirements, translate functional requirements into technical requirements, use various tools to generate reports, dashboards, or other summaries.
    • Required skills:  strong written skills, analytic mind
  • Technical (Development)
    • Also known as: developer, ABAPer, "tools" consultant (haven't heard this last one outside of SAP America though), java developer
    • Use programming to fill gaps in the business process. Create Workflow, Reports, Interfaces, Conversions, Enhancements, and Forms (WRICEF)
    • Background:Business undergraduate or computer science undergraduate, programming classes or experience required.
    • Job duties: Translate functional specifications into technical specifications. Translate technical specifications into code.
    • Required skills: strong analytical skills, programming experience
    • Note: Conversion is a huge part of implementations and typically the conversion function does continue to some degree post go-live. Often conversion is large enough to be considered separately from the rest of development during implementations.
  • Technical (Basis)
    • Also known as: Basis, Netweaver System Administrator, SAP Admin
    • Administer SAP systems: installation, infrastructure design, backup & recovery, high availability, networking, etc
    • Background: undergraduate degree. Operating System and/or Database certifications helpful
    • Job duties: Gather technical requirements, present options, assist in the decision making process, then translate technical business decisions into SAP infrastructure.
    • Required skills: Strong written and oral skills, strong analytical/troubleshooting skills, ability to work under pressure
  • Technical (Security)
    • Also known as: Security, Information Assurance specialist
    • Design security, create and administer users
    • Background: undergraduate degree. Experience with OS/DB user administration helpful.
    • Job duties: Gather security requirements, design segregation of duties strategy, then translate security decisions into SAP security configuration.
    • Required skills: good interview skills (to interview employees and determine requirements), strong written and oral skills
  • Project Management
    • Also known as: PM, Team Lead
    • Manage scope, cost, schedule, risk, quality, resources, and communications.
    • Background: business undergraduate and/or MBA degrees. Often start as Functional. PMI or other Project Management certification helpful.
    • Job duties: Manage scope, cost, schedule, risk, quality, resources, and communications.Basically, attend a ridiculous number of meetings and do whatever it takes to keep the project moving forward on schedule and on budget at the required quality.
    • Required skills: Excellent social and negotiation skills, strong written and oral skills, good with public speaking, strong knowledge of project management theory and practice
  • Testing
    • Also known as: testers, Quality Control
    • Test the processes either in an automated or manual fashion. Report the results to project management. Coordinate issue resolution with necessary configurers, developers, etc
    • Background: undergraduate
    • Job duties: Organize testing, conduct testing, report test results, follow up on test resolution.
    • Required skills: strong written and oral skills, strong detail orientation
  • Training
    • Also known as: trainer, Organizational Change Management
    • Responsible for creating end user training materials and delivering training prior to go-live
    • Background: business undergraduate and/or MBA degrees. Additional certifications (CPA, CPIM, etc) are also helpful.
    • Job duties: Work with functionals to understand processes as configured and create training materials, stage data and exercieses, conduct training
    • Required skills: Excellent public speaking/training skills, very strong written and oral skills

Implementation vs. Support
  • Implementation
    • Implementations involve gathering requirements and implementing those requirements.
    • Folks in implementations deal with massive change to an organization.
    • Stress level is high, especially near go-live.
    • Implementations often require work at nights and on weekends. Frequently implementations take place on a 4/10 work week, meaning Monday through Thursday, 10 hours per day but Friday is off.
    • Consultants and internal company personnel work together to determine requirements and implement changes. All of the specialties from the first section are typically present.
  • Support
    • "Business as usual", Production Support
    • Limited change, usually modifications to existing processes. Support does involve change, however, as change requests are made and approved.
    • Since the system is live, production problems have extremely high status.
    • Support personnel tend to work more normal business hours (exception, Basis folks typically work when others don't, so weekend, night, and holiday work hours should be expected for Basis personnel)
    • Internal personnel only for the most part. Sometimes spot consultants are brought in for specific issues, but in general all support is handled in-house.
    • All of the specialties from the first section are typically present, but sometimes greatly reduced as compared to implementation (for example, project management team, testing, and training team might be much smaller post-golive)

Consulting vs. In-house/contractors
  • Consulting
    • Employment Status: Consultants are not employees of the company implementing SAP. They are brought in for their expertise, both SAP and non-SAP expertise.
    • Compensation: Base Salary is typically about the same, perhaps a bit higher than in-house, but consultants typically receive bonuses which brings overall compensation higher than in-house. (Note: this is true in the United States. I have seen some data that indicates that consultants in other countries actually make less money than in-house counterparts. I've not been able to make much sense of this data.)
    • Home-life: high degree of travel. Typically away from home 4 to 5 days per week. Travel expenses are typically reimbursed and so consultants typically eat well and get to live perhaps a higher lifestyle than in-house counterparts. Travel can be difficult for family, however, and divorce rates are typically higher for consultants than for in-house counterparts.
    • Professional Respect: High degree of respect is typical from company management. If a consultant and an in-house employee disagree, often management will side with the consultant. Projects can be more easily be "sold" to management by consultants (especially consulting partners). Consultants with equivalent skills and job responsibilities often have higher reach into the implementing company.
    • Type of work: Consultants typically are involved only in implementations. This can be great if you primarily enjoy design work. It can be frustrating if you like to see the progression and "perfection" of a system over time. No "ownership" of the system long term.
    • Career progression: Consultants typically have to become project managers and salesmen in order to make partner in a stereotypical consulting organization. Early career skills (functional, technical, etc) often don't relate to the skills which enable success in late career (project management, salesmanship). Consultants *can* specialize and stay in their specialty but compensation eventually stalls. Consultants who try and miss partner can be frustrated for long periods of time or even be forced out of their consulting firm (up or out). Making partner can actually increase work load and stress and is sometimes seen as a mixed blessing.
    • Requirements to start: Generally consulting companies requires at least one if not two or three complete implementations before they'll hire someone, although some companies recruit the "best and the brightest" directly from undergraduate and MBA programs.
  • In-house
    • Employment Status: In-house folks are typically employees of the company implementing SAP, although I include contractors as in house as well. Contractors are hired to conduct long-term support of a system and are typically treated similar to employees.
    • Compensation: In general, overall compensation is lower for in-house employees and contractors as compared to consultants, but see comment in the consulting section.
    • Home life: Typically require little to no travel. Working hours will match those of consultants (but won't get consultant type compensation) during the implementation but will return to "normal" post go-live for long term support. In-house employees and contractors typically have "normal" home-lives, which is generally easier for those with children.
    • Professional Respect: At times, in-house employees struggle for respect of management. If a consultant and an in-house employee disagree, often management will side with the consultant. Projects can be more easily be "sold" to management by consultants.
    • Type of work: Employees/contractors do both implementation and long term support of system post go-live.
    • Career progression: In-house employees have the opportunity to advance within the company to become management and senior management over time. Contractors are barred from this type of progression unless they become employees. Contractors typically have one job and don't change over long periods of time. In-house employees who miss key promotions can be frustrated for long periods of time. Employees also have the option of staying in one job for along period of time but at the cost of career and salary stagnation.
    • Requirements to start: Generally companies draw from in-house non-SAP support staff to hire SAP support staff although they do also hire experienced folks from outside. To start from an inside position, you'll generally have worked for the company for a few years as an end user or in some related capacity. To start from outside, companies will expect you to have implemented SAP either as a consultant or as in-house employee at another company. Companies generally do not recruit from undergraduate or MBA programs directly into their support organization.

Working for a Consulting Company vs. being an Independent Consultant
  • Working for a Consulting Company
    • Somewhat protected from economic downturns, able to collect paycheck while "on the bench"/"on the beach" (in between assignments)
      • Independents argue that consulting companies have a history of cutting folks loose the minute the market gets tight. My observation is that top tier companies will hold on to consultants for 6 months to a year where smaller companies have less ability/inclination to hold on to consultants for that long when times are tight. Your mileage may vary on this one.
      • Independents argue that higher compensation of being independent allows you to ride out the patches in between assignments as easily as if a company were paying you to be on the bench. Your ability to budget for these downtimes makes the difference here.
    • Go where you're told, when you're told.
      • Less responsibility to get yourself busy, but less ability to affect type and duration of assignments.
      • More likely to end up at a customer as a bad fit if management doesn't know your skill set or is incompetent.
      • It's possible to get "pigeonholed" into the same type of assignment over and over.
      • Since "beach/bench" time effectively kills your bonus, some view the inability find your own work extremely frustrating.
    • Paid vacation and benefits
    • Company pays for training
    • Stuck with whatever training/equipment the company chooses to provide.
  • Independent Consultant
    • FREEDOM. Free to choose when to work and for whom to work and rate of compensation.
    • Requires more diligence with money.
    • Vacation, sick and training time directly affects the bottom line and can encourage some to limit those times.
    • Cost of insurance/benefits are higher.
    • Compensation can be much higher since there is no company to skim profit off the top.
    • Since number of hours worked directly affects compensation, the temptation to work far more than the industry average 2000 hours per year by taking on multiple clients or just putting in long hours for a single client can be irresistible.
    • Responsible for your own equipment.
    • Training is a double whammy. You have to pay to attend and you lose money because you're not billing a customer.
    • Requires more time to deal with paperwork for invoicing and expenses.
    • Different customers can be better or worse at paying in a timely fashion.


     Source: indo-SAP milist
Continue Reading...

Thursday, March 18, 2010

Carana nginstall SAP Netweaver 7.0 SR03 - Oracle 10 dina OS Solaris 10 (Pre-Installation Part)

SAP teh naon?? tah buka ieu http://en.wikipedia.org/wiki/SAP_AG

Didieu urang rek ngajelaskeun kumaha carana nginstall SAP Netweaver 7 di Solaris 10. Tapi ieu mah karek Pre-installation alias persiapan saacan nginstallna, ngahaja make basa sunda meh teu disangka kopi-paste tinu sejen.. ieu asli meunang urang, gambarna oge dicapture ku urang sorangan.. meh teu di bajak ku urang bule.. heheheh...
nu kudu disiapkeun nyaeta:

so hayu mari kita lets go!!

  • Mounting kabeh folder nu diperlukeun, siga "/oracle", "/sapmnt", "/usr/sap" jeung "/sapcd"







  • Jieun swapna heula tonk poho nya..



  • Terus edit vfstab di /etc



    tah di file vfstab tambahan ieu

  • Ayeuna nyieun User heula "adm" jeung "ora"



  • Edit file group di /etc



    tambahan ieu

  • Edit file passwd di /etc



    asupkeun siga di gambar ieu

  • Jieun folder kanggo userna terus genti permissionn
  • Install Java-na



    leungitkeun Java bawaan Solarisna, genti ku Java nu anyar nginstall bieu

  • Edit file Profile di /etc



    tambahan ku ieu

  • Edit file System di /etc



    tambahan ku ieu

  • Tambahan project, tah saruakeun jeung gambar ieu

  • Edit user_attr di /etc



    tambahan ku ieu

  • Ganti permission jang folder /tmp

  • Nyieun folder amd64 dijero /j2sdk1.4.2_18/bin, terus eusi ti folder bin eta diasupkeun kanu folder amd64 nu karek dijieun bieu


Bersambung ka Installation......
Continue Reading...

Wednesday, August 13, 2008

How do I delete sap* user ID when I forgot the password?

  • Forgot Password for user id SAP* in client 000

    Happened to forgot your SAP* pasword in client 000 and you don't know what to do now. You need to log in to client 000 to apply support packages

    Options 1:

    Create the Program in any other Client and run it with SAP* User.
    It will set the SAP* Password same as in your current client.

    REPORT Z_SAP_USER_PASSWORD_SET.
    *
    * Run this progam as sap* in cient xxx. The user you specify
    * as a parameter, will have the same, client xxx password set in every
    * client
    * where it exists.
    *
    TABLES: USR02, T000.
    DATA: PASSWD LIKE USR02-BCODE.
    PARAMETERS: USER LIKE USR02-BNAME.

    SELECT SINGLE * FROM USR02 WHERE BNAME = USER.
    IF SY-UNAME <> 'SAP*'.
    WRITE: / 'Only SAP* is allowed to run this program'. EXIT.
    ENDIF.
    IF SY-SUBRC <> 0.
    WRITE: / USER, 'user does not exist!'. EXIT. "No template user
    ENDIF.
    PASSWD = USR02-BCODE.
    CLEAR USR02.
    WRITE: / 'The password of', USER, 'updated in client:'.
    SELECT * FROM T000 WHERE MANDT <> '066' AND MANDT <> SY-MANDT.
    SELECT * FROM USR02 CLIENT SPECIFIED WHERE MANDT = T000-MANDT AND
    BNAME = USER.
    WRITE: / USR02-MANDT.
    USR02-BCODE = PASSWD.
    USR02-LTIME = SY-UZEIT.
    USR02-BCDA1 = USR02-BCDA2 = USR02-BCDA3 = SY-DATUM.
    USR02-BCDA4 = USR02-BCDA5 = SY-DATUM.
    UPDATE USR02 CLIENT SPECIFIED.
    ENDSELECT.
    ENDSELECT.

    Options 2:
    You can logon as DDIC and change the SAP* password

    Options 3:

    You can also delete SAP* user in client 000. It will default its password to PASS.

    In SQL

    SELECT * FROM USR02 WHERE BNAME='SAP*' AND MANDT='000'

    Run query to check return. Change Select to Delete and run again.

    Options 4:
    Aren't you supposed to use DDIC to install hotpacks?

    However, some prefer to use other users besides ddic.

    How to reset ddic & sap* passowrds on client 000

    I install sapr3 4.7 and on WIN 2003& orale Db and after installation I set the the passwords for SAP* & DDIC on client 000 then I forget it. Pls help me how to reset them to login to the system by client 000& i in form u i can login with 001 & 066
    =====
    ## Rest the password of 'sap*' in client 000
    ## Log on to oracle database using sqlplus.
    sqlplus / nolog
    SQL>connect /as sysdba
    SQL>update .USR01 set bname='SAP*1' where bname='SAP*' and MANDT=000;

    ## [ e.g.: update SAPR3.USR01 set bname='SAP*1' where bname='SAP*' and MANDT=000; ]
    ## [e.g. : update SAP.USR01 set bname='SAP*1' where bname='SAP*' and MANDT=000;]

    SQL>commit;
    SQL>exit

    ## This will reset the user SAP* in client 000 . After loggin in client with user SAP* change the passwords for other users.

    ## You can user client number of your respective client.

    ## Please note do not reset any other user than SAP* with this method.

Continue Reading...

Friday, November 16, 2007

SAP FORUM : Review SM13 on Manual Check

Now about SM13
The Question is:

  1. What do you know about SM13 Check?
  2. If you found error, how you must report that error (for email report)? I ask this, because for this T-Code we have different way to report the error.
------------------------------answer---------------------------------------

I’ll try to answer J

1. About SM13 transaction code:

  • SM13 (generally) is Update management tcode.
  • SM13 used for checking terminated update records on our manual check.
  • Basically Update management is used for the following:
    • Display update requests.
    • Analyze problems pertaining to the update.
    • Test and debug canceled update requests.
    • Display and reset the status of update requests.
    • Delete update requests.
    • Display statistics on updates.
  • SM13 transaction code is basically used to monitor the update statistics. In this tcode we can find out if any uncommitted updates are there for a particular user. We can check critical updates and non critical updates here. And also we can specify the date and time when there is an update error happened in our system. In netweaver system, Shift +F5 will lead us to the administration of the update system.
2. I don’t understand the question. But based on my opinion, my skill J, my knowledge, my head, my habits, this answer to report by email:

Terminated update records happen on the system for Solidpack SPP, number of entries is 3

Detail:

Clnt User Date Time TCode Information Status

800 EBOSMAN 06.03.2007 13:11:44 CO40 Err

800 IF_OMPSAP 20.03.2007 08:15:12 CO02 Err

800 IF_OMPSAP 21.03.2007 09:39:47 CO02 Err
Make sure all that record with date (red marked font) yesterday or today, exception on Monday, where you also inform Friday to Monday and on system that has to be checked once a week or once a month, we should also have to review the date from the previous week.

That’s all my answer, CMIIW, thanks


------------------------------answer---------------------------------------

Just one to underline about Question no 2

If you found error, how you must report that error (for email report)? I ask this, because for this T-Code we have different way to report the error


The way to report this error is:


-
as you can see, you found an update terminated below

- When you found error like above, please also give the reason by click the error two times and you will be go to screen (see below),

put function module and error text from screen below

This is example report you can place on the email report to customer:

Update terminated happen on the system

Detail:

Cln User Date Time Status

100 DDIC 22.03.2007 11:17:19 Error

Function module: CRM_ORDERADM_I_UPDATE_DU

Error detail: CRM_ORDER_MISC 002: Error in updating object ORDERADM_I

For Question 1 this is my answer I found from SAP R3 Administration made easy; maybe this can update your knowledge about this T-Code

A failed update, or an “update terminate,” is an update to the failed database. These failed updates occur when a user entry or transaction is not entered or updated in the database. The following analogy should help clarify this concept:

1. A secretary gives a file clerk a folder (similar to a save).

2. The file clerk gives the secretary a receipt (similar to the R/3 document number).

3. On the way to the file cabinet, the clerk falls, and gets hurt.

The folder in not put into the cabinet (this is the failed update).

4. The end result is the folder is not in the cabinet—even though the secretary has the receipt.

For performance reasons, the database update is done in asynchronous mode. In this mode, the user continues to work while the system takes over the update process and waits for the database update to complete. In synchronous mode, users would have to wait until the database successfully updated before they could continue to work.

Continue Reading...

SAP FORUM: Review DB12 on Manual Check

After some little investigation, I found some different opinion about how to handle manual check or SSM, I think this is because we have shift working on our daily operation. Base on that reason, I want to review about our daily operational with this forum.

Please answer and reply this email by your knowledge about any issue we founded, and we will start with Manual Checking until we found same perception about how to handle every event.

DB12:
Below is result from Database backup (SQL Server database) DB12 manual check. We check this on Monday 19/03/2007.

The question is:

1. Are below result is success or not

Last Successful Backups:
Full R/3 backup 16 Mar 2007 04:13:15
Full master backup 15 Mar 2007 23:49:54
Full MSDB backup 15 Mar 2007 23:49:44

Last Successful Backups:
Full R/3 Backup 15 Mar 2007 23:06:06
Full Master Backup 15 Mar 2007 20:45:43
Full MSDB Backup 15 Mar 2007 20:45:29

2. How about this

Last successful backups:
Full R/3 backup 14 Mar 2007 23:43:20
Transaction log backup 15 Mar 2007 12:16:48
Full master backup 14 Mar 2007 23:43:26
Full MSDB backup 14 Mar 2007 23:43:38

-------------------------Answer-----------------------------

I’ll try to answer based on my knowledge (and of course SOP too)...

1. Are below result is success or not

Last Successful Backups:
Full R/3 backup 16 Mar 2007 04:13:15 (Friday Morning)
Full master backup 15 Mar 2007 23:49:54 (Thursday night)
Full MSDB backup 15 Mar 2007 23:49:44

Last Successful Backups:
Full R/3 Backup 15 Mar 2007 23:06:06 (Thursday night)
Full Master Backup 15 Mar 2007 20:45:43 (Thursday night)
Full MSDB Backup 15 Mar 2007 20:45:29 (Thursday night)

Success!!

Taken from SOP “If last successful backups to today-morning or yesterday-night, except for Monday check which OK if last successful backup on Thursday night, Friday Morning/Night."

2. How about this

Last successful backups:
Full R/3 backup 14 Mar 2007 23:43:20
Transaction log backup 15 Mar 2007 12:16:48
Full master backup 14 Mar 2007 23:43:26
Full MSDB backup 14 Mar 2007 23:43:38

Unsuccessful!!

Because that result happen on Wednesday night and Thursday Morning. If we have assumption that this perform on Thursday 15th, it’s successful.

-------------------------Answer-----------------------------

OK, I’ll try to answer this question too, from my opinion the backup is not success because, for point off number one :

1. Are below result is success or not

Last Successful Backups:
Full R/3 backup 16 Mar 2007 04:13:15 (Friday Morning)
Full master backup 15 Mar 2007 23:49:54 (Thursday night)
Full MSDB backup 15 Mar 2007 23:49:44

Last Successful Backups:
Full R/3 Backup 15 Mar 2007 23:06:06 (Thursday night)
Full Master Backup 15 Mar 2007 20:45:43 (Thursday night)
Full MSDB Backup 15 Mar 2007 20:45:29 (Thursday night)

Unsuccessfull !!

The backup is finish on date 16 Mar 2007 04:13:15 (Friday Morning), and because we check on Monday

it’s should be finish on Sunday night or Monday morning, and when I take a look on the backup history looks like the backup is running (schedule) every day see the picture below:















So the backup should be finish every day (today-morning or yesterday-night).

And for the point number 2 this is definitely Unsuccessfull if we check on Monday 19-03-2007.

2. How about this

Last successful backups:
Full R/3 backup 14 Mar 2007 23:43:20
Transaction log backup 15 Mar 2007 12:16:48
Full master backup 14 Mar 2007 23:43:26
Full MSDB backup 14 Mar 2007 23:43:38

OK that’s all Thank you, and correct if I’m wrong ....


-------------------------Answer-----------------------------

You are true if your reason base on the sop, but I think there is need little correction to the SOP.

The reason is: I agree with F**y, if we check backup on Monday, the result show from Friday night until Monday morning is success backup. So if the result is Thursday night it should be failed backup. And the rights answer for question 1: Backup Failed

-------------------------Answer-----------------------------

Regarding the backup issue, these are some of the concepts:

· If the Backup was scheduled Daily, it means that on today’s backup check, we are check whether yesterday’s backup end with success or not. And because it’s run daily for Master, MSDB, and Full R/3, it means that for today’s backup check will be successful when on DB12 check said that the date of last successful backup is Yesterday Night (> 18.00) or today morning, except for Monday check, because what we check is backup for Friday, so it will be stated as successful backup when on DB12 said Last successful backup on : Friday Night (>18:00) or Monday morning or in time between Friday night and Monday Morning (it can be Saturday or Sunday).

So, according to the concept, point 1 was not success and need to be reported (also ticket if necessary). While for the SOP, it needs to be adjusted.

· For Transaction backup: we have to check whether it was set on or off, by run transaction DB02 and if we find the recovery mode was simple, it means that the Transaction log is set to off, further, it means that the transaction log backup is not necessary to be checked, but the other backup (Master, Full R/3 and MSDB) still need to be checked. One important thing here: if you found on Production system the transaction log backup was set off (Transaction log is not success), please reported this as an issue.

· Backup should not running inside office hours, so if you find backup running during the office hours (HOLLAND OFFICE HOURS) please report this as an issue, and also ticket if necessary.

· When you find backup is not successful on Manual check, please also check on SSM, and add the info about backup there (check whether backup is currently running or not, and so on).

For point 2, it’s already obvious according the concept.

Continue Reading...
 

+dimanaanakku+ Copyleft © 2009 AllFight Deserved | WoodMag is Designed by Ipietoon and Modified by Yafet St. OfGod