2020-08-18 23:27发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我们公司拥有30多个HANA系统,当用户离开时,我们需要停用其有权访问的所有HANA系统中的用户。当前,这是手动完成的,这是一项繁琐的任务。 对于ABAP,他们具有通过CUA系统完成的停用用户的程序。
无论如何,是否可以通过ABAP或其他任何方式自动停用多个HANA系统中的大量用户ID?
感谢和问候
Vivek
1。 记录用户离开公司的事实的中心位置,也许是某种人力资源系统。 有一个计划的作业可以在每个HANA实例上运行,该实例可以查询该中心位置并停用需要该ID的所有ID。
2。 拥有一个ABAP堆栈系统,以便在DBCON中具有到每个HANA实例的数据库连接。 然后遍历每个实例,停用所需的ID。
您可以使用ADBC(cl_sql_statement等)从ABAP停用HANA用户ID。
仅当您使用该方法时, 无法在SolMan中将HANA实例添加到DBCON。 从技术上讲,没有什么可以阻止您依次从SolMan连接到每台HANA服务器并直接从SolMan运行SQL的方法,可以通过AMDP或ADBC(cl_sql _...)。
最多设置5个标签!
1。 记录用户离开公司的事实的中心位置,也许是某种人力资源系统。 有一个计划的作业可以在每个HANA实例上运行,该实例可以查询该中心位置并停用需要该ID的所有ID。
2。 拥有一个ABAP堆栈系统,以便在DBCON中具有到每个HANA实例的数据库连接。 然后遍历每个实例,停用所需的ID。
您可以使用ADBC(cl_sql_statement等)从ABAP停用HANA用户ID。
仅当您使用该方法时, 无法在SolMan中将HANA实例添加到DBCON。 从技术上讲,没有什么可以阻止您依次从SolMan连接到每台HANA服务器并直接从SolMan运行SQL的方法,可以通过AMDP或ADBC(cl_sql _...)。
一周热门 更多>