ABAP와 SAP는 무엇입니까?
SAP와 ABAP는 무엇입니까? 나는 검색을해서 말이 안되는 여러 약어를 찾았다.
- SAP는 데이터베이스 엔진입니까?
- ABAP는 프로그래밍 언어입니까?
- 아니면 그 성격이 아닙니까?
주로 무엇을 위해 사용됩니까?
SAP는 완전한 ERP ( Enterprise Resource Planning ) 시스템 및 비즈니스 플랫폼입니다. SAP는 비즈니스 플랫폼 및 관련 모듈 (재무, 총계정 원장, & c)을 생산하는 회사입니다.
ABAP는 SAP 소프트웨어 및 사용자 지정을 작성하는 데 사용되는 기본 프로그래밍 언어입니다. 스테로이드에 대한 COBOL 및 SQL로 생각하는 것은 부당하지만 아이디어를 제공합니다. ABAP는 SAP 시스템 내에서 실행됩니다.
SAP 및 ABAP는 DB를 추상화하고 다양한 기본 DBMS에서 실행됩니다.
SAP는 다른 것을 생산하고 심지어 공개적으로 Java를 사용하고 심지어 J2EE 컨테이너를 생산한다고 공개적으로 말하지만, 검증 된 SAP는 ABAP 전체를 통해 이루어집니다.
1998 년부터 SAP 와 함께 일해 왔습니다. SAP 는 대기업이 일상 업무를 관리하는 데 사용하는 ERP (Enterprise Resource Planning)라는 소프트웨어 유형입니다. 매크로에서 소프트웨어는 기술 및 기능의 두 가지 범주로 나눌 수 있습니다.
질문의 "What is ABAP"부분에 대한 답으로 기술을 먼저 살펴 보겠습니다.
전문인
SAP 소프트웨어에는 두 가지 기술 "스택"이 있으며, 첫 번째는 SAP 의 모든 원래 기술을 포함 하는 ABAP 스택입니다. ABAP는 ABAP 스택 내에서 RICEFW 개체 (보고서, 인터페이스, 변환, 확장, 양식 및 워크 플로)를 개발하기위한 SAP의 독점 코딩 언어입니다.
ABAP 스택은 전통적으로 트랜잭션 코드 (T-Code)를 통해 탐색되어 SAP 환경 내의 다른 화면으로 이동합니다. 기술적 관점에서 여기서 SAP 시스템의 작업 프로세스에 대한 모든 성능 및 조정을 수행하고 모든 시스템 RFC를 구성하고 사용자 프로필을 구축하며 OS (일반적으로 Windows 또는 Windows)간에 필요한 인터페이스를 수행합니다. HPUX) 및 Oracle Database (현재 Enterprise 11g).
JAVA 스택은 SAP 포털을 통해 인터넷을 통해 액세스 할 수있는 SAP의 기능과 프로세스 통합 (PI)을 통해 다른 SAP 및 비 SAP 레거시 시스템과 인터페이스하는 기능을 캡슐화하는 SAP의 "Netweaver"측면을 제어합니다.
SAP는 또한 비즈니스웨어 하우스 (BW)에 저장된 정보에 액세스하여 비즈니스 인텔리전스 필드 (BI)에서 광범위한 기능을 갖추고 있습니다. 현재 이러한 저장소에 대한 보고서 실행 시간을 단축하는 HANA 1.0이라는 새로운 기술이 있습니다.
이러한 모든 기능을 실행하는 주로 두 명의 기술자가 있습니다.이를 SAP Basis (Netweaver) 관리자 및 ABAP 개발자라고합니다.
기능의
SAP에는 다양한 비즈니스 영역에 대해 미리 채워진 특정 기능 패키지가 있습니다. 예를 들어, Exxon은 "IS Oil & Gas"패키지를 실행하고 Bank of America는 "Banking"패키지를 실행하는 반면 Lockheed Martin은 "Aerospace & Defense"패키지를 실행합니다. 이러한 패키지는 점 릴리스에 포함되어 시스템에 지능적으로 포팅 될 수있는 지능형 기능 사용자 정의의 융합으로 시간이 지남에 따라 개발되었습니다.
그러나 특정 산업에 관계없이 거의 모든 엔티티가 실행하는 일부 바닐라 기능 모듈이 있습니다.
- HR : 인적 자원
- PM : 프로젝트 관리
- FI : 금융
- CO : 컨트롤러
- MM : 재료 관리
- SD : 판매 및 유통
- PP : 생산 계획
그리고 마지막으로 비기 :
- MDM : 고객 / 공급 업체 / 재료 등에 대한 데이터를 캡슐화하는 마스터 데이터 관리
간단한 설명을 제공하십시오.
수액
- 첫째는 제품입니다.
- 소유자 회사, 제품 이름 "SAP"로 이름 파생
- 관리 시스템 (즉, ERP라고 함)입니다. 즉, "시스템 관리"(도메인 특정-금융 등)에 사용되는 도구입니다.
이제 SAP는 SAP를 중심으로 한 환경을 만들었습니다. SAP 환경 (예 : 사용자 지정 등)에서 작동하려면 언어 추상화가 필요했습니다. 여기 ABAP이 온다.
ABAP
- 사용자 지정 또는 새로운 기능 구현을 위해 SAP 환경에서 사용되는 언어 (고급)입니다.
- SAP 환경에서만 알려져 있기 때문에 높은 수준입니다.
따라서 일부 SAP 고객에게 제공된 SAP 기본 버전의 모든 사용자 정의에는 ABAP 사용이 필요합니다. 그렇지 않으면 방금 제공된 SAP가 사용하기에 충분합니다 (즉, ABAP 필요 없음).
이제 HANA라는 또 다른 용어입니다.
하나
- 이것은 메모리 내 RDBMS입니다.
- SAP의 또 다른 도구 / 제품은 "분석"을 용이하게하는 것입니다.
- 이것이 설계된 방식은 높은 압축 (열 단위 스토리지)을 제공하므로 주로 "읽기"작업에 사용되며 이것이 "분석"과 관련된 이유입니다.
SAP 와 HANA는 함께 데이터베이스 액세스 쿼리 및 UI (Java로 개발 됨)의 기본 복잡성을 추상화하여 사용자 경험을 관리 시스템 (주로 분석에 사용되며 분석에 주로 사용됨)을 개선합니다. 이 매우 특정한 도구 / 제품은 자체 환경 (용어 등)을 가지고 있기 때문에 "기술"이라고합니다. ABAP 는 SAP-ERP의 추가 개발을 용이하게합니다.
기본 개발은 SAP 용 C, C ++ (및 ABAP)입니다.
SAP에서 인기있는 비즈니스 소프트웨어를 언급 할 수 있습니다.
http://en.wikipedia.org/wiki/SAP_AG
Wikipedia에 따르면 ABAP 는 SAP AG에서 만든 프로그래밍 언어 (Advanced Business Application Programming의 약자)입니다.
In addition to all the regular confusion around SAP issues might also stem form the fact that SAP used to have their own DBMS ..
It used to be called Adabas (marketed originally by Nixdorf and then by Software AG) and was a quite popular DBMS for smaller SAP (the ERP solution) installations in Germany. At some point (AFAIK around 2000) SAP started to co-develop/support/take over Adabas and marketed it as SAP DB and later MaxDB under commercial and open-source licenses. There also was/is some agreement with MySQL.
But when people talk about SAP, they usually refer to the ERP solution as the other posters have noted.
SAP SE is a German multinational that makes enterprise software. It is best known for SAP ERP and its predecessors (SAP R/2 & SAP R/3). As the name suggests, SAP ERP is an ERP system, which basically means that it supports a wide range of business processes from warehouse management and sales to HR, business intelligence, etc.
Although SAP ERP isn't the only software sold by SAP, people are typically refering to SAP ERP when they say "they're using SAP at work". It's important to note, though, that SAP is the name of the company and no software is sold or licensed as just "SAP".ABAP is a 4GL programming language created by SAP, and commonly compared with OpenEdge ABL or COBOL. Much of SAP's software is written in ABAP. SAP provides an ABAP Workbench, which is a collection of tools that allows third party developers to develop, test and run custom ABAP programs within the SAP ERP system. The ABAP Workbench is typically used only when business logic cannot be implemented in SAP ERP by means of mere configuration.
See http://en.wikipedia.org/wiki/SAP_AG.
In short, SAP is a modular based application that sits on top of a database (as many applications do). Many people mistake SAP as being a database, but in fact it is just the application.
By 'modular based application' I mean that 'SAP Netweaver' is a bit like 'Microsoft Office' in that it is an application or set of applications that contains many components/modules. With SAP you can add modules (such as Finance, HR, Banking, Logistics, etc.) to meet your business requirements.
ABAP is a bespoke programming language that is used within SAP. SAP also now has components that are purely ABAP based, purely JAVA based or a mixture of the two. SAP can also integrate with other technologies such as .net and PHP.
SAP is just a company name and Abap or Abap/4 is a language programming. SAP company has a lot of products: ERP(material, sales, costs, financial), CRM, SRM, SCM and all of them are customizing and programmed with ABAP and Java. Basically is it.
참고URL : https://stackoverflow.com/questions/1753412/what-are-abap-and-sap
'Development Tip' 카테고리의 다른 글
NEWER Flexbox API를 사용하는 전체 높이 앱의 Flexbox 및 수직 스크롤 (0) | 2020.10.22 |
---|---|
'homestead ssh'를 처음 사용할 때 vagrant에 연결하기위한 기본 비밀번호가 있습니까? (0) | 2020.10.22 |
UIImageView 뒤에 그림자를 만드는 가장 좋은 방법은 무엇입니까? (0) | 2020.10.22 |
Ruby 메서드의 시간 측정 및 벤치 마크 (0) | 2020.10.22 |
Go에서 배열 셔플 (0) | 2020.10.22 |