Importance & Role

Hi,
I am a PHP Developer. What is the Importance and Role of PHP in SAP. Like, where actually they use PHP in SAP.
What areas of PHP used in SAP.
Where to find more info about this?
Sugg me
Thanks
J

Hi:
As Craig told you, SAP doesn't use SAP...But we as Scripting Developers use SAP to create PHP ERP applications -;)
You may come to know, that I'm one of the "Please SAP, support Scripting Languages" activists...And with you're help, we can make a foot step beyond...
Please read this blogs:
Weblogs related to PHP and SAP
And of course, if you need any help, you can always ask in the forums -:)
Greetings,
Blag.

Similar Messages

  • OWN_LOGICAL_SYSTEM_NOT_DEFINED error while Importing Role in CMC

    Hi all,
    I'm currently experiencing the following issue while importing SAP Roles in CMC. The error OWN_LOGICAL_SYSTEM_NOT_DEFINED appears and roles are not available every time I go to the Import Role tab within the Authentication section of CMC.
    As per Integration Kit installation and configuration guide I have created a crystal user (CRYSTALUSR) and the role with the recommended authorization objects was also created and assigned to the above user. Off course, this is the user provided in Entitlement System section.
    Could you please guide in what to check to find the root cause of this issue?
    Thanks and regards

    -

  • Access Enforcer(error in approving the request) and import roles

    Dear all,
    error in approving the request at security stage(last)
    manager and role owner are successfully approved.
    and also importing roles into access enforcer was not successful.
    imortstatus : 0 roles imported of 28 records found.
    please find the system log:
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.messaging.MessageFormatter : parseDesc :   : INTO the method : desc :Please specify a file to import.paramNames :paramsMap :{FIELD_NAME=#_!FIELD_NAME#_!}
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:01:34,625 [SAPEngine_Application_Thread[impl:3]_8] DEBUG com.virsa.ae.service.cache.AECacheUtil : getResourceBundle :   : INTO the method : en
    2008-09-05 13:02:28,234 [Thread-47] DEBUG

    In Addition to my previous response:
    I meant to include the following:
    Some of the fields that need to be properly defined with attributes are:
           System: must have the know SAP system defined here
           Role Approver (i presently are using most of the roles without having need for approval; I created a user called NOAPPRV in AE)
           Functional Area: need to have all the areas defined that roles will be assigned to
           Company: I only have one company so that's an easy one
    Some areas I presently do not use but found they must ne coded and coded properly:
           ResponsibilityID:   N/A  (coded as is)
           CommentsMandatory: NO (coded as is)
           Parent Role Owner:   NO
           Business Process: NA  (I believe I originally coded N/A and it did not like that)
           Sub Process: NA  (again N/A I believe error on me)
           Reaffirm Period: presently I am using 0 (zero)
           LastReaffirm: presently using 12/31/9999
    Hope this helps a bit
    I wanted to include an attachment with a sample of my Role Import spreadsheet but I'm not sure exactly how to do that; if I figure that out or someone can provide me the process I will include it
    Jerry Synoga
    Ryerson Inc.
    630-758-2021

  • Exception in JSP during import roles from BO to SAP

    Good day,
    I have installed SAP Integration Kit but during Import Role action at Authentification - SAP I have error:
    Exception in JSP: /jsp/auth/sapsec_import_role.jsp:16 13: <%@ taglib prefix="b" uri="com.businessobjects.webutil.jsf.controls_1.0"%> 14: 15: 16: <jsp:useBean id="secSAPR3ImportRoleBean" 17: class="com.businessobjects.clientaction.sap.auth.importrole.SAPR3AuthImportRoleBean" 18: scope="session" /> 19: Stacktrace:
    OS - AIX 5.3 64 bit
    Java Connector 2.1.8 32 bit
    Best regards, Iurii Tiunov.

    Hi,
    BOBJ 12.0.1
    BOBJ INTGR. FOR SAP XI 3.1
    I Try to install FixPack 1.3 for BOBJ INTGR. FOR SAP XI 3.1 but error is the same:
    Exception in JSP: /jsp/auth/sapsec_import_role.jsp:16 13: <%@ taglib prefix="b" uri="com.businessobjects.webutil.jsf.controls_1.0"%> 14: 15: 16: <jsp:useBean id="secSAPR3ImportRoleBean" 17: class="com.businessobjects.clientaction.sap.auth.importrole.SAPR3AuthImportRoleBean" 18: scope="session" /> 19: Stacktrace:
    Best regards, Iurii Tiunov.

  • Import roles to the ERM without using the "Mass Role Import

    Hello,
    I want to know if there is another way to import roles to the ERM without using the "Mass Role Import.
    Im'm using SAP GRC AC 5.3
    Best Regards.
    Pablo Mortera.

    Hi.
    There is NO other way to import roles..
    We need to use only ERM for "Mass Role Import.
    Regards
    Gangadhar

  • Error on Import Roles Tab (org.apache.jasper.jasperexception)

    Hi all,
    We have installed Edge Standard with SAP IK and create systems for SAP. When I switch over to Import Roles tab, following error is fired:
    org.apache.jasper.jasperexception
    We have copied the relevant JCo sapJCo 2.1.8 files in relevant directories, still the error persist.
    Please advise.
    Regards.

    Hi Ingo,
    Yes, it's tomcat running on Oracle.
    However, the issue is now resolved after installing oracle patch. However, it took us re-installation of oracle since previous oracle installation didn't support the (x86) path, subsequently BOE was also reinstalled along with SAP IK. The issue disappeared this time.
    Regards.
    Mohammad

  • Issue While Importing Roles in SAp Authentication

    Hi Experts,
    I have installed BO XI 3.1 SAP Integration Kit.
    While Configuring SAP Authentication in CMC  i have enetered all the details of SAP system under  entitlement system.
    Howevere when i click on Role Import tab , i am not able to see any roles avilable.
    I see an error messge over there -   Name or password is incorrect (repeat logon)
    Howevere i am using the correct username and password.
    Thanks
    Edited by: Ashwani Sharma on Jul 9, 2009 11:18 AM

    Hi, Thanks for reply -
    I am connecting to BI 7.0 system.
    Before entering username in CMC its working fine with BI 7.0 system and with frontends also.
    When i will enter that username and password in CMC and click on Import Roles , Suddenly it shows me error message that -
    Name or password is incorrect (repeat logon)
    And also that user id got locked in SAP System.
    I have tried this with alomost 10 ids..... and same result with all...

  • Error in accessing imported roles

    Hi All,
            I am facing a problem while i am accessing roles which are imported from one portal to another.These roles are already assigned to iviews.I created a new user into a portal and assigned a imported role to that user.So while i am logging to the portal as the specified user then the iview related to that role should be visible to the user.But i couldnt find anything except a blank iview with portal desktop.
    Is there any changes which i need to do specially for the roles which are imported from a epa file?
    Please put your suggessions.
    Thanks you in advance.
    Chaitali

    I am facing a problem while i am accessing roles which are imported from one portal to another.These roles are already assigned to iviews.
    Did you tranport the iviews and roles or just the roles ? Do you already have the iviews with the same object id and object prefix on the target portal ?
    Just click on the imported role on the target portal and check if you can see those iviews attached to this role ?
    Hope this helps.
    Cheers,
    Sunil
    PS: Reward points for helpful answers.

  • OIA Import roles NullPointerException

    Hi,
    I need to import roles into OIA and constantly face failed import attempts.
    The roles.rbx looks like:
    rolename<use=mandatory>,parentRoleName,roleDescription,policies,statusKey
    The import file (filename: roles12) looks like:
    "AD PROD","","Root Role for Windows","","1"
    "Domain Computers","AD PROD","All workstations and servers joined to the domain","Domain Computers","1"
    The installed OIA version is 11.1.1.5.1.
    I previously imported users, business structures and even policies without hassles. But why does it suddenly fail to import role information?
    The error message in rbacx.log is pretty much useless and doesn't help at all. You'll find it below.
    Does anybody of you know this behavior? (or even better: how to fix it?:-)
    Thanks in advance and regards
    Nicolas
    The only log information I get, is the following excerpt:
    15:51:53,099 DEBUG [CacheModel] Cache 'SchedulerExecutionLogRecord.schedulerExecutionLogRecordResultCache': flushed
    15:51:53,099 INFO [VaauSchedulerEventListenerImpl] Job executed: in roles12, IAM
    15:51:53,099 INFO [VaauSchedulerEventListenerImpl] Job run time: 0s
    15:51:53,100 INFO [VaauSchedulerEventListenerImpl] Next Run: null
    15:52:01,966 ERROR [RoleFileReader] ---> Error occured file reading file:
    java.lang.NullPointerException
    at com.vaau.rbacx.util.NameIdMap.put(NameIdMap.java:100)
    at com.vaau.rbacx.core.support.RbacxDataImporterImpl.getUserNameIdMap(RbacxDataImporterImpl.java:1791)
    at com.vaau.rbacx.core.support.RbacxDataImporterImpl.importRoles(RbacxDataImporterImpl.java:1054)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:106)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy127.importRoles(Unknown Source)
    at com.vaau.rbacx.iam.file.csv.RoleFileReader.importRoles(RoleFileReader.java:278)
    at com.vaau.rbacx.iam.file.csv.RoleFileReader.readCSVFileInternal(RoleFileReader.java:203)
    at com.vaau.rbacx.iam.file.csv.AbstractCSVFileReader.readInternal(AbstractCSVFileReader.java:84)
    at com.vaau.rbacx.iam.file.support.AbstractFileReader.read(AbstractFileReader.java:160)
    at com.vaau.rbacx.iam.file.support.AbstractFileReader.run(AbstractFileReader.java:82)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)
    15:52:41,025 DEBUG [CacheModel] Cache 'IdentityAuditPolicyViolation.identityAuditPolicyViolationCache': retrieved object '0'
    15:52:41,029 DEBUG [CacheModel] Cache 'IdentityAuditPolicyViolation.identityAuditPolicyViolationCache': retrieved object '0'
    15:52:41,032 DEBUG [CacheModel] Cache 'IdentityAuditPolicyViolation.identityAuditPolicyViolationCache': retrieved object '0'
    15:52:41,036 DEBUG [CacheModel] Cache 'IdentityAuditPolicyViolation.identityAuditPolicyViolationCache': retrieved object '0'
    15:54:30,597 INFO [DefaultRemoter] Exec: dwrIAMService.getOIMIAMSolutionVersion()
    15:54:31,818 INFO [DefaultRemoter] Exec: dwrIAMService.getConnectionSpecs()
    15:54:45,290 INFO [DefaultRemoter] Exec: dwrSchedulerService.isValidCronExpression()
    15:54:45,316 WARN [BasicObjectConverter] Missing java bean property to match javascript property: null. For causes see debug level logs:
    15:54:45,316 INFO [DefaultRemoter] Exec: dwrSchedulerService.addSchedulerIAMJob()

    The error message mentions NullPointerException and something about NameIdMap. So far it didn't make any sense, because assigning users to roles during an import process was AFAIK not feasible.
    It turned out, that during the users import process there were some corrupt records, which caused two users to not have a username (in the table: username was NULL) and one user with a invalid username containing dash signs... So far the system never complained about it, when browsing thru the users or doing something else.
    SOLUTION: Deleting the users from table GLOBALUSERS and BU_GLOBALUSERS and afterwards importing the roles again.... Hooray! It works!
    Lessons learned:
    1) Make sure, absolutely sure, that import files do match the structure, e.g. number of columns even when column values are empty.
    2) Most importantly make plausibility checks whether the content of the columns appear correct.
    3) Check rbacx.log (tail -f rbacx.log) to see what the system does.
    3) Use a SQL Browser to analyze the content of the tables afterwards. The column structured view allows you to quickly find rows which do not match with the general visual impression. (e.g. username having a certain length but there are some which have much longer strings -> Suspicious!)
    4) Do not bang your head on the table... it's just not worth it ;-)
    Regards
    Nicolas

  • Failed to import roles

    I'm importing artifacts using lcm but got stuck at issue "failed to import roles. the #role header is missing in import file. Please correct the header"
    but the file for roles is blank .

    Did you find a solution for this issue?

  • Importing roles from R3

    Hi all,
         I am trying to import roles from R3 system.
    I've gone through the document in service.sap.com - how to guides.
    Is it mandatory that v should have the S_RFC authorization for function group PWP2, in order to import the roles?
    I don't have that authorization in R3; still tried to import the role. The role gets created in the role folder but the transaction iviews are not created? When I open the role, instead of getting the transactions listed down, I get <b>'Linked object not available'</b>. Is it because of that authorization? Can someone help me out?
    Thanks & regards,
    M.Subathra

    Hi,
      Now, I've the authorization S_RFC.
    Still, I get the error. Should I do some configuration in the portal side?
    The stack trace says:
    com.sap.portal.pcd.rolemigration.RoleMigrationConnectionException: com.sap.portal.pcd.rolemigration.util.Connector.callFunction(DR812,en_US,<username>,TWPN_GET_TRANSACTION,SERVICE_TABLE,{ENABLE_LOGGING= , TCODE=AJAB}): Connection not available for system 'DR812' Failed to get system null at com.sap.portal.pcd.rolemigration.util.Connector.callFunction(Connector.java:143) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.migrate(RoleMigrationObject.java:977) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.doDependentObjects(RoleMigrationObject.java:5046) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.save(RoleMigrationObject.java:4759) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.save(RoleMigrationObject.java:4245) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.migrate(RoleMigrationObject.java:1733) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.migrate(RoleMigrationObject.java:769) at com.sap.portal.pcd.rolemigration.RoleMigrationThread.run(RoleMigrationThread.java:488) Original exception: com.sapportals.portal.ivs.cg.SystemNotFoundException: Failed to get system null at com.sap.portal.ivs.internalconnector.ConnectionProvider.getSystemObject(ConnectionProvider.java:412) at com.sap.portal.ivs.internalconnector.ConnectionProvider.getConnection(ConnectionProvider.java:513) at com.sap.portal.ivs.internalconnector.ConnectionProvider.getConnection(ConnectionProvider.java:258) at com.sapportals.portal.ivs.cg.ConnectorService.getConnection(ConnectorService.java:478) at com.sapportals.portal.ivs.cg.ConnectorService.getConnection(ConnectorService.java:85) at com.sap.portal.pcd.rolemigration.util.Connector.callFunction(Connector.java:79) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.migrate(RoleMigrationObject.java:977) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.doDependentObjects(RoleMigrationObject.java:5046) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.save(RoleMigrationObject.java:4759) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.save(RoleMigrationObject.java:4245) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.migrate(RoleMigrationObject.java:1733) at com.sap.portal.pcd.rolemigration.RoleMigrationObject.migrate(RoleMigrationObject.java:769) at com.sap.portal.pcd.rolemigration.RoleMigrationThread.run(RoleMigrationThread.java:488) 
    Any help in this regard is appreciated.
    Thanks & regards,
    M.Subathra

  • Import Roles from an External Database

    Is it possible to import Roles from an external database via an ActiveSynch import?

    Hi lozlow,
    We use a cvs for holding our roles.
    The main issue we have with this method is that we must check to ensure role approvers and ObjectGroups exist in IDM before we do the import. IDM does not check the validity of these references as part of the import.
    If we fail to check and the role approver or a ObjectGroup does not exist then the IDM will error when editing a user or listing roles.

  • Error importing roles

    Hello there,
    I am trying to import Roles in CUP for Portal system and I have the following error
    ''ERROR Error occurred while importing roles.
    com.virsa.ae.configuration.ConfigurationException: java.rmi.RemoteException: Service call exception; nested exception is:
         com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (401) Unauthorized. The requested URL was:"https://sapdep.be.getranet.com/UserRoleSearchForAEService_5_3/Config1?wsdl&style=document"
    I have checked the SPML service , the user name for it in the connector , its just fine !
    but however I am not sure  if its the same user is used in the field mapping  for EP ?
    can any one help me here ? your help i smuch appreacited !
    Regards
    Kevin

    The connection test is succesful however when I try to import the role I get message 'com.sap.engine.services.webservices.jaxrpc.exceptions.InvalidResponseCodeException: Invalid Response Code: (404) Not Found. The request URL was:"http://XXX:XXX/UserRoleSearchForAEService_5_3/Config1?wsdl&style=document". Check, whether the URL is correct, and the Web Service that you are requesting is up and running.
    I am not able to find the webservice when I try to open http://XXX:XXX/UserroleSearchForAEService_5_3/Config1?wsdl&style=document. BTW, I am able to open the Web Service xml for just one portal environment ... all other portal environments say 'The requested resource does not exist.'
    Am I missing something here ?
    Thanks

  • Transport/Export/Import Role Assignments

    Hi all,
    it´s possible to transport, export or import role assignments from one portal to another?
    we implement a testsystem for our customer and want to copy all role assignments from all users from productive to testsystem.
    best regards
    Christian

    Here´s the guide to transport permissions
    http://help.sap.com/saphelp_nw04/helpdata/en/a9/76bd3b57743b09e10000000a11402f/frameset.htm

  • Access Enforcer Import Role Automation

    We would like to automatically import roles from SAP.
    We do know that you can use Role Expert which in itself can be used to automate the import. However, we still have to manually import into AE - even if RE is used as the role source.
    Is there a way to periodically automate the import from either SAP or RE because it does not make sense to have to manuall import roles every time a new role is created in SAP.
    Thanks

    Actually, it does make sense.
    One of the prime features of Access Enforcer is that you don't import all the roles, but just the ones you want users to be able to request.
    For each of the roles, it's useful to put them into some kind of category (functional area, business process, sub-process), which makes handling for users a lot easier, and you have to assign approvers.
    One way to do that is to use an Excel spreadsheet and manage the data there. Easy to use and update, and quick to upload into AE.
    Kind regards,
    Frank.

  • Roles missing in available role list at import role option

    We have sap boxi 3.1 and sap integration kit both with SP2.
    we configure sap authentication in the CMC.
    The entitlement system is configured with  a user that has no restriction in sap (SAP ALL user).
    We have approximately 1400 roles in our BW client
    In the available roles list at the import role tab we can see only 220-230 roles.
    The list is randomly.
    When we configure another bw client as a different entitlement system,
    we receive approximately 280 roles out of 1380.
    It looks like we are missing some buffer size configuration.
    Any ideas ??
    thanks.

    Hi Ingo,
    Thanks a lot.
    Yes, the user in the CMC has SAP ALL credential, and is allowed to see all BW roles.
    The missing roles are indeed those that are not assigned to any user.

Maybe you are looking for

  • Retro not to be done in case of a particular employeegroup

    Hi Experts, i have a situation where the client wants that if the employee is getting promoted from one employee group to another then the arrears should not be calculated on the Overtime wage type whereas it should be calculated in all other cases l

  • How do I set up my MBP so that a message does not pop up when the power button is pressed?

    When I press my power button on my retina a message that says "Are you sure you want to ..?" How do I set it up so that that message does not pop up? My friends keep turning off my computer..

  • Airport 4.2 update...no internet (negotiating PPPoE...)

    since i've run all the latest updates for both my OS (10.4.2 tiger) and airport 4.2 i can no longer get on the internet via my wireless airport connection. I have to connect via ethernet cable. i just keep getting the error negotiating PPPoE... scrol

  • Forall with nested table

    i have a procedure with a paremeter which is nested table of an object type. is it possible to use forall statement to insert into the table in the below case. can someone post the syntax in this case please. thanks. proc1( param1, in_items_arr is be

  • Just replaced iphone battery!! Please help!! Ear speaker does not work.

    I just replaced my iphone 3g battery. It seemed to go smooth. Everything works normally except the ear speaker doesnt work. When i try to make an outgoing call i cant here it ring, but my phone will actually call another phone. Does anyone know what