`
Jack Wu
  • 浏览: 887264 次
  • 来自: ...
社区版块
存档分类
最新评论

sd--如何控制定价条件根据用户不同而操作不同(有的可以输入有的不可以)

阅读更多

Often there is a requirement for making a condition type (price, discount etc) non-modifiable for some-users and modifiable for others using the same SAP system or modifiable for certain document types (say OR ie Standard Sales Order) and non-modifiable in another order type (say CR ie Credit Memo Request). In standard SAP this is not possible. Using the controls for the condition-type (V/06 transaction) we can either make a condition type 

1.       No Limitations

2.       A : Free

3.       B : Automatic Entry has Priority

4.       C : Manual Entry has Priority

5.       D : Not possible to process manually 

Selecting any one of this option makes the condition type uniform across all document type and for users. Often the requirements are like for a group of users the condition type should behave like C option, for another group like D or for a specific document type it should be A and for others D. 

One of the easiest way to achieve this is through the user-exit USEREXIT_PRICING_PREPARE_TKOMP in the include MV45AFZZ. 

The following code will make the condition type PR00 modifiable for user ABAP1 and non-modifiable for all other users. 


FORM USEREXIT_PRICING_PREPARE_TKOMP.
 
DATA : i_T685A TYPE STANDARD TABLE OF T685A WITH HEADER LINE.
 
IF SY-UNAME = 'ABAP1'.
LOOP AT XKOMV.
IF XKOMV-KSCHL = 'PR00'.
SELECT * FROM T685A INTO TABLE I_T685A WHERE KSCHL = 'PR00'.
READ TABLE I_T685A WITH KEY KSCHL = XKOMV-KSCHL.
I_T685A-KMANU = 'C'.
MODIFY I_T685A INDEX SY-TABIX.
MODIFY T685A FROM TABLE I_T685A.
REFRESH I_T685A.
ENDIF.
 
ENDLOOP.
 
ELSE.
LOOP AT XKOMV.
IF XKOMV-KSCHL = 'PR00'.
SELECT * FROM T685A INTO TABLE I_T685A WHERE KSCHL = 'PR00'.
READ TABLE I_T685A WITH KEY KSCHL = XKOMV-KSCHL.
I_T685A-KMANU = 'D'.
MODIFY I_T685A INDEX SY-TABIX.
MODIFY T685A FROM TABLE I_T685A.
REFRESH I_T685A.
ENDIF.
ENDLOOP.
 
ENDIF.
 
ENDFORM.

 url:https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/7879
分享到:
评论

相关推荐

    HCIP-Datacom-SD-WAN Planning and Deployment V1.0文档.zip

    《HCIP-Datacom-SD-WAN Planning and Deployment V1.0》是华为认证体系中的一个高级课程,主要针对SD-WAN(Software-Defined Wide Area Network,软件定义广域网)的规划与部署。该课程旨在帮助IT专业人士深入理解SD...

    SD-WAN解决方案概述测试题.docx

    5. **开局方式与ESN绑定**:开局是SD-WAN部署的第一步,邮件开局和U盘开局通常不需要提前绑定站点和ESN,而DHCP option开局则可能需要预先配置站点和ESN的对应关系。 6. **SD-WAN上网规划**:上网规划包括不同的...

    SD-MG1S02条形码手册

    《SD-MG1S02条形码手册》作为一本专门介绍SD-MG1S02条形码读取模块的使用手册,为用户提供了关于如何设置和操作SD-MG1S02模块以实现条形码扫描、读取的各项参数配置和功能使用说明。以下是从标题、描述和部分内容中...

    SD-Flasher.zip_SD Flash_SD-flasher_sd flasher_sd-flash_sd-flashe

    用户可以根据项目需求自定义烧录的内容,例如,选择不同的内核版本、添加特定的驱动模块,甚至可以调整分区大小以适应不同容量的SD卡。这种定制能力使得SD-Flasher适用于各种应用场景,从开发板到嵌入式设备,再到...

    SD-P205使用说明书 中文版

    7. 投影模式:投影仪可以根据不同的投影距离和环境条件设置不同的投影模式,例如正投、背投、吊装、桌面正投和桌面背投等。 8. 投影尺寸:投影仪能够投射画面的大小,通常以对角线的长度来衡量。 9. 连接性:随着...

    各厂商SD-WAN解决方案合集(45份).zip

    3. **广域网解决方案**:传统广域网通常依赖单一的MPLS链路,而SD-WAN则可以利用多种传输介质,如宽带互联网、4G/5G移动网络,形成多路径网络,提升网络可用性和可靠性。 4. **SD-WAN云服务**:许多SD-WAN提供商...

    嵌入式sd卡制作工具SD-Flasher.exe和系统烧写模板

    在SD-Flasher.exe中,用户可以选择不同的模板来适应不同的硬件平台和应用场景。例如,对于一个物联网设备,可能需要一个轻量级的操作系统,如Linux的 BusyBox 或者开源的RIOT,同时还需要配置无线网络接口的驱动和...

    lora训练ui界面工具应用SD-Scripts项目源码

    一个用于Kohya的SD-Scripts的一组Python训练脚本。...总体而言,SD-Scripts是一个帮助简化模型训练过程的项目,提供了一组Python训练脚本和一个基于pyside6的用户界面(UI),使训练过程更加高效和方便。

    sd - billing plan (sd-bil-iv)

    根据给定文件的信息,我们可以推断出这是一份与SAP系统中的计费计划(Billing Plan)相关的文档,特别地,这份文档关注的是名为“sd-bil-iv”的计费计划。下面将从多个角度来解析这个计费计划的相关知识点。 ### 一...

    rk3328-sd-friendlycore-bionic-5.4-arm64-20200904.img.zip

    标题中的"rk3328-sd-friendlycore-bionic-5.4-arm64-20200904.img.zip"是一个针对rk3328芯片的固件镜像文件,它被设计用于在SD卡上安装,并且基于FriendlyCore系统。FriendlyCore是一个轻量级的Linux发行版,特别为...

    sd-webui-mov2mov.zip

    【标题】"sd-webui-mov2mov.zip" 指的可能是一个包含Web用户界面(Web UI)的项目,其主要功能可能是处理视频转换,特别是从一种名为"mov"的视频格式转换到同名的另一种格式。这个压缩包可能包含了项目的源代码、...

    松下 SD-P104 使用说明书

    松下作为一家全球知名的电器品牌,其产品线涵盖了家庭生活的各个方面,而SD-P104正是该品牌在厨房电器领域的一款经典之作。这款面包机不仅拥有精致的外观设计,更融合了先进的技术,旨在为广大用户提供便捷、健康的...

    SD-Flasher.zip

    - 开发板一般会预装基础的操作系统或固件,但用户可以根据项目需求更新或替换这些内容。 2. **SD卡烧写**: - 在嵌入式系统中,SD卡常作为存储介质,用于存放操作系统映像、应用程序和其他数据。 - 烧写是指将...

    《中国软件定义广域网(SD-WAN)市场跟踪报告》.pdf

    SD-WAN 技术的网络安全包括网络安全控制、网络资源风险控制两方面。 SD-WAN 技术的网络安全对企业网络性能和云计算时代的影响非常重要。 七、SD-WAN 的发展趋势 SD-WAN 技术的发展趋势包括应用前景、市场趋势、...

    sd-wan-amazon-web-services-so.pdf.zip_WAN_palegdm_sd-wan

    标题中的“sd-wan-amazon-web-...综上所述,这份文档将为读者提供全面的SD-WAN在AWS环境中的实施指南,涵盖了从基础理论到实际操作的诸多方面,对于那些希望在AWS云中利用SD-WAN技术的人来说,是非常有价值的参考资料。

    《软件定义广域网(SD-WAN)》报告.pdf

    第五部分,研究分析 SD-WAN 的发展现状,包括 SD-WAN的典型应用场景、服务链,并对 SD-WAN 产业链中的提供商、在用企业、潜在用户进行分析,同时对其代表企业作了简要介绍。第六部分,详细探讨 SD-WAN 的商业模式,...

Global site tag (gtag.js) - Google Analytics