取登录用户的成本中心
2013-02-25 18:57
190 查看
FUNCTION Z02HR_USERID_TO_CC.
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(I_USRID) LIKE P0105-USRID
*" EXPORTING
*" REFERENCE(E_KOSTL) TYPE KOSTL
*"----------------------------------------------------------------------
DATA L_PERNR LIKE PA0001-PERNR.
DATA L_ORGEH LIKE PA0001-ORGEH.
CALL FUNCTION 'RP_GET_PERNR_FROM_USERID'
EXPORTING
BEGDA = SY-DATUM
ENDDA = SY-DATUM
USRID = I_USRID
USRTY = '0001'
IMPORTING
USR_PERNR = L_PERNR
EXCEPTIONS
RETCD = 1
OTHERS = 2.
IF SY-SUBRC EQ 0.
SELECT SINGLE ORGEH
INTO L_ORGEH FROM PA0001
WHERE BEGDA LE SY-DATUM
AND ENDDA GE SY-DATUM.
IF SY-SUBRC EQ 0.
CALL FUNCTION '/ISDFPS/AC_GET_COSTCENTER'
EXPORTING
PLVAR = '01'
OTYPE = 'O'
OBJID = L_ORGEH
BEGDA = SY-DATUM
ENDDA = SY-DATUM
IMPORTING
COSTCENTER = E_KOSTL.
ENDIF.
ENDIF.
ENDFUNCTION.
*"----------------------------------------------------------------------
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(I_USRID) LIKE P0105-USRID
*" EXPORTING
*" REFERENCE(E_KOSTL) TYPE KOSTL
*"----------------------------------------------------------------------
DATA L_PERNR LIKE PA0001-PERNR.
DATA L_ORGEH LIKE PA0001-ORGEH.
CALL FUNCTION 'RP_GET_PERNR_FROM_USERID'
EXPORTING
BEGDA = SY-DATUM
ENDDA = SY-DATUM
USRID = I_USRID
USRTY = '0001'
IMPORTING
USR_PERNR = L_PERNR
EXCEPTIONS
RETCD = 1
OTHERS = 2.
IF SY-SUBRC EQ 0.
SELECT SINGLE ORGEH
INTO L_ORGEH FROM PA0001
WHERE BEGDA LE SY-DATUM
AND ENDDA GE SY-DATUM.
IF SY-SUBRC EQ 0.
CALL FUNCTION '/ISDFPS/AC_GET_COSTCENTER'
EXPORTING
PLVAR = '01'
OTYPE = 'O'
OBJID = L_ORGEH
BEGDA = SY-DATUM
ENDDA = SY-DATUM
IMPORTING
COSTCENTER = E_KOSTL.
ENDIF.
ENDIF.
ENDFUNCTION.
相关文章推荐
- X9BYOD最佳实践1-用户中心登录(根据用户反馈整理)
- java和Discuz论坛实现单点登录,通过Ucenter(用户管理中心)
- web 开发,个人中心每个请求,判断用户是否登录,若没有登录,则跳转到登录页面,登录成功后返回之前页面
- java和Discuz论坛实现单点登录,通过Ucenter(用户管理中心)
- ECSHOP会员登录后直接进用户中心
- java和Discuz论坛实现单点登录,通过Ucenter(用户管理中心)
- 用户中心登录注册整理
- 用户中心单点登录系统图解。
- Num64 前台用户登录&进入账户中心
- 单点登录——用户中心大致流程
- 【phpcms-v9】用户登录后顶部显示:[您好,欢迎xxx登录][会员中心][退出]
- django实战--天天生鲜项目开发(用户注册-登录-用户中心)
- Mac 系统忘记用户登录秘密
- vnc 多用户登录
- 在主函数中提示用户输入用户名和密码。另写一方法来判断用户输入是否正确。该方法分别返回一个bool类型的登录结果和和一个string类型的登录信息。如登录成功,返回true及“登录成功”,若登录失败则返回false及“用户名错误”或“密码错误”(使用out参数)
- 统一用户认证和单点登录解决方案
- SQLSERVER误删除了Windows登录用户验证方式使用Windows身份验证的解决方法
- JSP系统开发学习之四关于用户登录界面的补充——通过request页面传值&wel.jsp的MVC的实现
- SQL安全管理范例-创建一个只能在应用程序中登录才有权限的用户.sql
- Linux下制作不用密码可立即登录的SSH用户