logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ABAP设计模式之---“工厂方法模式(Factory Method Pattern)”

1. 定义定义一个用于创建对象的接口,让工厂类决定实例化哪一个生产类。工厂方法使一个生产类的实例化,延迟到对应的工厂子类中。每一个生产类,都有一个与之对应的工厂类。2. 解读类比:工厂方法模式中的工厂较简单工厂模式中的工厂有明显的区别。简单工厂模式中的工厂类,像一个综合工厂,大而全,可以生产各种各样的产品;而工厂方法模式中的工厂,小而美,每个工厂仅生产一种产品。解析:工厂方法模式是简单工厂模式的改

#设计模式#工厂方法模式
什么是SAP Cloud Platform(SAP云平台) ?

1. 引言SAP Cloud Platform (SCP) 是SAP目前主推的一个发展方向,从2012年SAP HANA Cloud Portfolio到后来的SAP HANA Cloud Platform,再到2017年SAP Cloud Platform的发布,SAP的云平台经过了一系列的演化过程。在讨论SCP这一技术时,我发现很多小伙伴在一些基础概念上,理解的并不是很清楚。本文将会对...

查询SAP表维护视图(Table Maintenance)对应的事务代码(T-CODE)

1. 表与表的维护视图在表 TVDIR 中,可以查找一个表、视图是否生成了对应的维护视图。例如,对于视图V_T012,可以在TVDIR中找到对应的一条记录。这就意味着,V_T012已经生成了对应的维护视图。在TVDIR的记录中,可以查到这个维护视图对应的function group,package等相关的信息。通过SE54,我们也可以找到对应的个维护视图的对象:2. 维护视图与事务码我们可以为一个

一文说清ABAP RESTful编程模型

1. 背景介绍RESTful是一种网络应用程序的设计风格和开发方式。REST是Representational State Transfer的简称,中文翻译为“表述性状态转移”。单从定义上来理解REST可能并不是很好理解,对于刚刚接触这一概念的同学,可以将REST理解为一种设计风格,它描述了一个架构样式的网络系统,比如 web 应用程序。SAP支持ABAP语言构建RESTful的应用程序,...

ABAP中生成GUID、UUID的方法汇总

本文总结了ABAP中生成GUID的各种方式

SAP现金管理(Cash Management)的基本概念

在本篇博客中,我将介绍SAP现金管理的基本概念,并兼顾ECC上和S/4HANA上现金管理配置的异同。1. 业务背景与工具在博客SAP与三大财务报表之 “现金流量表”中,我对企业对于现金流的基本需求进行了介绍,其实,企业的现金管理需求其可以总结为以下两个方面,也即:分析某一特定区间内的财务交易状况;识别以及满足未来的财务预算。也就是说,企业需要能够知道,在某一期间内,自己银行账户上...

ABAP中的SET UPDATE TASK LOCAL是什么意思?

经常有小伙伴问,看到有些ABAP程序中,在CALL FUNCTION IN UPDATE TASK之前,会加上一步SET UPDATE TASK LOCAL,这个到底是什么意思呢?1. 基础知识1.1 SAP LUW要弄清楚SET UPDATE TASK LOCAL的作用,要先了解SAP LUW这个概念,不知道的小伙伴可以先百度下。简而言之, SAP LUW (logical unit of wo

SAP F110自动付款程序的相关配置

F110是SAP系统中非常重要的一个事务代码,但很多同学对于F110的后台配置并不是很熟悉,在《SAP银行账户管理(Bank Account Management)》的基础上,通过本篇博客将会了解到F110的执行逻辑和相关配置。1. 配置路径通过SPRO可以访问到F110相关的配置节点,在相关的节点下提供了F110所有配置选项,这里集合了F110的所有完整配置(方式1)。当然,SAP在系统...

SAP BTP 简介以及演化历史

本篇博客回答了 “SAP BTP是什么?” 这个问题。

SAP CDS View语法进阶(聚集、JOIN、UNION)

在上一篇博客《SAP CDS View基础语法(创建你的第一个CDS View)》中,我介绍了CDS View的基础语法。在本篇博客中,我将介绍一些CDS运算的进阶用法,包括聚集、JOIN和UNION三个部分。1 聚集用途:完成聚集运算,例如MIN,MAX,COUNT,SUM等语法:@AbapCatalog.sqlViewName: 'ZDEMO_CDS_SQL'@AbapCatal...

    共 18 条
  • 1
  • 2
  • 请选择